[2026-03-20 00:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03"} 
[2026-03-20 00:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","total_operations":3,"sites_count":2} 
[2026-03-20 00:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-N67c9O-1773952347","ORD-xTs7WN5-1773953749"]} 
[2026-03-20 00:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N67c9O-1773952347","operation_id":158556} 
[2026-03-20 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"errors":0} 
[2026-03-20 00:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"orders_count":1,"order_ids":["ORD-ivk-1773953928"]} 
[2026-03-20 00:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"orders_count":1} 
[2026-03-20 00:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 00:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 00:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"count":1} 
[2026-03-20 00:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"count":1} 
[2026-03-20 00:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"user_id":366,"notification_type":"order_approved","reference_id":173534} 
[2026-03-20 00:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 00:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 00:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"processed":1,"errors":0} 
[2026-03-20 00:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602,"processed":1,"errors":0} 
[2026-03-20 00:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sSAN09q8ueFCEFUiDCiImikLtmPbOhZx","execution_time":"2026-03-20 00:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ivk-1773953928","operation_id":158602} 
[2026-03-20 00:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:00:06] production.INFO: async() رجع: true  
[2026-03-20 00:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 00:00:12] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":172871} 
[2026-03-20 00:00:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-20 00:00:26] production.INFO: Constructing job for order: 173535  
[2026-03-20 00:00:28] production.INFO: Handling job for order: 173535  
[2026-03-20 00:00:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:00:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:00:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=d9c1fc65-c7bd-4573-9e3d-3274288ccc08&Player_ID=109978383  
[2026-03-20 00:00:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=d9c1fc65-c7bd-4573-9e3d-3274288ccc08&Player_ID=109978383","has_body":false} 
[2026-03-20 00:00:29] production.INFO: Operation sent successfully {"operation_id":158603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZoI-1773954029","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:00:29"}},"processed_data":{"order_number":"ORD-ZoI-1773954029","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:01:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1606,"notification_type":"order_approved","reference_id":173442} 
[2026-03-20 00:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-20 00:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02"} 
[2026-03-20 00:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","total_operations":3,"sites_count":1} 
[2026-03-20 00:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-N67c9O-1773952347","ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N67c9O-1773952347","operation_id":158556} 
[2026-03-20 00:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7ZhK2HS0MwdvmacIBQL9ebdfpOm5yScR","execution_time":"2026-03-20 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:03:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N67c9O-1773952347","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 00:03:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-N67c9O-1773952347","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 00:03:36] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 00:03:36] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_rejected","reference_id":173488} 
[2026-03-20 00:03:36] production.INFO: Order updated successfully. Order ID: 173488, Status: rejected  
[2026-03-20 00:03:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N67c9O-1773952347","status":"rejected","codes_count":0} 
[2026-03-20 00:03:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 00:03:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 00:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02"} 
[2026-03-20 00:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I0fs7e5rUrHP6E6WnaJCNd8Gcu9zi2pB","execution_time":"2026-03-20 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:04:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 00:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:05:05] production.INFO: async() رجع: true  
[2026-03-20 00:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:05:23] production.INFO: Constructing job for order: 173536  
[2026-03-20 00:05:24] production.INFO: Handling job for order: 173536  
[2026-03-20 00:05:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:05:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:05:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=4173dbd2-d529-41d2-b771-74925085ac5f&Player_ID=43248797  
[2026-03-20 00:05:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=4173dbd2-d529-41d2-b771-74925085ac5f&Player_ID=43248797","has_body":false} 
[2026-03-20 00:05:25] production.INFO: Operation sent successfully {"operation_id":158604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mTMbMR-1773954324","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 00:05:25"}},"processed_data":{"order_number":"ORD-mTMbMR-1773954324","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 00:05:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mTMbMR-1773954324","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:05:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-mTMbMR-1773954324","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:05:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:05:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":173536} 
[2026-03-20 00:05:30] production.INFO: Order updated successfully. Order ID: 173536, Status: completed  
[2026-03-20 00:05:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mTMbMR-1773954324","status":"completed","codes_count":0} 
[2026-03-20 00:05:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 00:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04"} 
[2026-03-20 00:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","total_operations":2,"sites_count":1} 
[2026-03-20 00:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1EFKxBKMCifzdHCCLdRBLmXSCeQRYQ8h","execution_time":"2026-03-20 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:06:43] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"request_approved","reference_id":18195} 
[2026-03-20 00:06:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-20 00:06:53] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18196} 
[2026-03-20 00:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:07:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"154733279","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphkc6kj5dikkm9Q2hUw2"}},"user_id":1026} 
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:07:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:07:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18197,"user_id":1026,"amount":492.5,"admins_notified":7} 
[2026-03-20 00:07:57] production.INFO: Constructing job for order: 173537  
[2026-03-20 00:07:58] production.INFO: Handling job for order: 173537  
[2026-03-20 00:07:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:07:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:07:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=f007ca21-ede2-404e-bcb4-c3ce5501f21c&Player_ID=81863302  
[2026-03-20 00:07:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=f007ca21-ede2-404e-bcb4-c3ce5501f21c&Player_ID=81863302","has_body":false} 
[2026-03-20 00:07:59] production.INFO: Operation sent successfully {"operation_id":158605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GBZXlO-1773954478","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 00:07:59"}},"processed_data":{"order_number":"ORD-GBZXlO-1773954478","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 00:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02"} 
[2026-03-20 00:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","total_operations":3,"sites_count":1} 
[2026-03-20 00:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029","ORD-GBZXlO-1773954478"]} 
[2026-03-20 00:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GBZXlO-1773954478","operation_id":158605} 
[2026-03-20 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lx1vh94egS4cq9onyXevkc0PzV2KUah4","execution_time":"2026-03-20 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:08:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GBZXlO-1773954478","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:08:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-GBZXlO-1773954478","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:08:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:08:06] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173537} 
[2026-03-20 00:08:06] production.INFO: Order updated successfully. Order ID: 173537, Status: completed  
[2026-03-20 00:08:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GBZXlO-1773954478","status":"completed","codes_count":0} 
[2026-03-20 00:08:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:08:27] production.INFO: Constructing job for order: 173538  
[2026-03-20 00:08:29] production.INFO: Constructing job for order: 173539  
[2026-03-20 00:08:29] production.INFO: Handling job for order: 173538  
[2026-03-20 00:08:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:08:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:08:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e0a5170a-10ed-44f6-99fd-a3c65141b197&Player_ID=1100765771  
[2026-03-20 00:08:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e0a5170a-10ed-44f6-99fd-a3c65141b197&Player_ID=1100765771","has_body":false} 
[2026-03-20 00:08:30] production.INFO: Operation sent successfully {"operation_id":158606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x64-1773954509","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 00:08:30"}},"processed_data":{"order_number":"ORD-x64-1773954509","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 00:08:30] production.INFO: Handling job for order: 173539  
[2026-03-20 00:08:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:08:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:08:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aeb310ee-ed41-4cad-aa02-cdcd68355d0b&Player_ID=52241714200  
[2026-03-20 00:08:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aeb310ee-ed41-4cad-aa02-cdcd68355d0b&Player_ID=52241714200","has_body":false} 
[2026-03-20 00:08:31] production.INFO: Operation sent successfully {"operation_id":158607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h4hiMXT-1773954510","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:08:31"}},"processed_data":{"order_number":"ORD-h4hiMXT-1773954510","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 00:08:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"request_approved","reference_id":18197} 
[2026-03-20 00:08:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x64-1773954509","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:08:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-x64-1773954509","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:08:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:08:36] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173538} 
[2026-03-20 00:08:36] production.INFO: Order updated successfully. Order ID: 173538, Status: completed  
[2026-03-20 00:08:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x64-1773954509","status":"completed","codes_count":0} 
[2026-03-20 00:08:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-20 00:08:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:08:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h4hiMXT-1773954510","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:08:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-h4hiMXT-1773954510","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:08:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:08:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":173539} 
[2026-03-20 00:08:42] production.INFO: Order updated successfully. Order ID: 173539, Status: completed  
[2026-03-20 00:08:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h4hiMXT-1773954510","status":"completed","codes_count":0} 
[2026-03-20 00:08:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 00:09:05] production.INFO: Constructing job for order: 173540  
[2026-03-20 00:09:07] production.INFO: Handling job for order: 173540  
[2026-03-20 00:09:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:09:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:09:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=f4e724d4-e315-4fd1-9af0-30dc519eea38&Player_ID=111222333my  
[2026-03-20 00:09:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=f4e724d4-e315-4fd1-9af0-30dc519eea38&Player_ID=111222333my","has_body":false} 
[2026-03-20 00:09:07] production.INFO: Operation sent successfully {"operation_id":158608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HENFoKn-1773954547","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 00:09:07"}},"processed_data":{"order_number":"ORD-HENFoKn-1773954547","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 00:09:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HENFoKn-1773954547","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:09:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-HENFoKn-1773954547","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:09:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:09:12] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173540} 
[2026-03-20 00:09:12] production.INFO: Order updated successfully. Order ID: 173540, Status: completed  
[2026-03-20 00:09:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HENFoKn-1773954547","status":"completed","codes_count":0} 
[2026-03-20 00:09:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:09:39] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"111.5","mainamount":"110","operation_number":"154740523","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphbbprovq9repfaZzSwa"}},"user_id":1276} 
[2026-03-20 00:09:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:09:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:09:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:09:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:09:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:09:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18198,"user_id":1276,"amount":108.349999999999994315658113919198513031005859375,"admins_notified":7} 
[2026-03-20 00:09:47] production.INFO: Constructing job for order: 173541  
[2026-03-20 00:09:50] production.INFO: Handling job for order: 173541  
[2026-03-20 00:09:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 00:09:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:09:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0030a634-8c53-4df3-9522-2f0e22506da4&Player_ID=0968670218  
[2026-03-20 00:09:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0030a634-8c53-4df3-9522-2f0e22506da4&Player_ID=0968670218","has_body":false} 
[2026-03-20 00:09:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 00:09:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158609,"exception":"Unknown named parameter $userId"} 
[2026-03-20 00:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 00:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02"} 
[2026-03-20 00:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dXtuPm5xw5f39U3THWjdyWmEVlPzmsfC","execution_time":"2026-03-20 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:10:04] production.INFO: async() رجع: true  
[2026-03-20 00:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02"} 
[2026-03-20 00:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I48oJNwKvct7LcqZKofIWhaj6uyrmRWH","execution_time":"2026-03-20 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:12:27] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2300.0","mainamount":"2300","operation_number":"600427911350","note":"600427911350","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpg6s4d616qr3o7hFFEHB"}},"user_id":663} 
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:12:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:12:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18199,"user_id":663,"amount":2300.0,"admins_notified":7} 
[2026-03-20 00:12:48] production.INFO: Constructing job for order: 173542  
[2026-03-20 00:12:51] production.INFO: Handling job for order: 173542  
[2026-03-20 00:12:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 00:12:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:12:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a99e4ad3-af47-47c4-8847-567720a11102&Player_ID=0981592625  
[2026-03-20 00:12:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a99e4ad3-af47-47c4-8847-567720a11102&Player_ID=0981592625","has_body":false} 
[2026-03-20 00:12:51] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 00:12:51] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158610,"exception":"Unknown named parameter $userId"} 
[2026-03-20 00:12:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 00:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03"} 
[2026-03-20 00:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","total_operations":2,"sites_count":1} 
[2026-03-20 00:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":0,"errors":0} 
[2026-03-20 00:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W0xTBSlIxA2WBmNN6CQf0yM6jSWAu9Yx","execution_time":"2026-03-20 00:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:14:24] production.INFO: Constructing job for order: 173544  
[2026-03-20 00:14:27] production.INFO: Handling job for order: 173544  
[2026-03-20 00:14:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:14:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:14:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=193000&uuid=77deca41-7f6d-4b6d-b7fe-49c8e908ba73&Player_ID=35220451  
[2026-03-20 00:14:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=193000&uuid=77deca41-7f6d-4b6d-b7fe-49c8e908ba73&Player_ID=35220451","has_body":false} 
[2026-03-20 00:14:28] production.INFO: Operation sent successfully {"operation_id":158611,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EfDBZxaw-1773954868","amount":27.5259108999999995148755260743200778961181640625,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 00:14:28"}},"processed_data":{"order_number":"ORD-EfDBZxaw-1773954868","amount":27.5259108999999995148755260743200778961181640625,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 00:14:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EfDBZxaw-1773954868","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:14:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-EfDBZxaw-1773954868","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:14:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:14:37] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":173544} 
[2026-03-20 00:14:37] production.INFO: Order updated successfully. Order ID: 173544, Status: completed  
[2026-03-20 00:14:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EfDBZxaw-1773954868","status":"completed","codes_count":0} 
[2026-03-20 00:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 00:14:53] production.INFO: Constructing job for order: 173545  
[2026-03-20 00:14:55] production.INFO: Handling job for order: 173545  
[2026-03-20 00:14:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:14:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:14:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f160ee3f-7f7d-4e8e-8aa9-f778af658249&Player_ID=574536335  
[2026-03-20 00:14:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f160ee3f-7f7d-4e8e-8aa9-f778af658249&Player_ID=574536335","has_body":false} 
[2026-03-20 00:14:56] production.INFO: Operation sent successfully {"operation_id":158612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hHmKJ-1773954896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:14:56"}},"processed_data":{"order_number":"ORD-hHmKJ-1773954896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:15:04] production.INFO: async() رجع: true  
[2026-03-20 00:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:15:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hHmKJ-1773954896","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:15:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-hHmKJ-1773954896","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:15:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:15:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":173545} 
[2026-03-20 00:15:09] production.INFO: Order updated successfully. Order ID: 173545, Status: completed  
[2026-03-20 00:15:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hHmKJ-1773954896","status":"completed","codes_count":0} 
[2026-03-20 00:15:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 00:15:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"154750707","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpldo6ubvl2lodeS2qLSr"}},"user_id":312} 
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:15:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:15:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18200,"user_id":312,"amount":100.0,"admins_notified":7} 
[2026-03-20 00:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02"} 
[2026-03-20 00:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-ZoI-1773954029"]} 
[2026-03-20 00:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 00:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 00:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"count":1} 
[2026-03-20 00:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"count":1} 
[2026-03-20 00:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"user_id":1577,"notification_type":"order_approved","reference_id":173535} 
[2026-03-20 00:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 00:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 00:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":1,"errors":0} 
[2026-03-20 00:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603,"processed":1,"errors":0} 
[2026-03-20 00:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GlE7zNxpeqzNqAbdW1mHB9GXQHVXqvtg","execution_time":"2026-03-20 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZoI-1773954029","operation_id":158603} 
[2026-03-20 00:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-20 00:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZoI-1773954029","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZoI-1773954029","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:16:04] production.ERROR: Order not found or already processed. External ID: ORD-ZoI-1773954029  
[2026-03-20 00:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZoI-1773954029","status":"completed","codes_count":0} 
[2026-03-20 00:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02"} 
[2026-03-20 00:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","total_operations":1,"sites_count":1} 
[2026-03-20 00:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xTs7WN5-1773953749"]} 
[2026-03-20 00:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"errors":0} 
[2026-03-20 00:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CI5HUbyxhDjZEy2S0SgJkIfZqWdCwBIW","execution_time":"2026-03-20 00:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:18:24] production.INFO: Constructing job for order: 173546  
[2026-03-20 00:18:27] production.INFO: Handling job for order: 173546  
[2026-03-20 00:18:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:18:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:18:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=7500&uuid=808c485c-f05d-45b7-96d8-343dfa2821fe&Player_ID=16192698  
[2026-03-20 00:18:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=7500&uuid=808c485c-f05d-45b7-96d8-343dfa2821fe&Player_ID=16192698","has_body":false} 
[2026-03-20 00:18:27] production.INFO: Operation sent successfully {"operation_id":158613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rBTRElZ-1773955107","amount":3.673965750000000252128984357113949954509735107421875,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-20 00:18:27"}},"processed_data":{"order_number":"ORD-rBTRElZ-1773955107","amount":3.673965750000000252128984357113949954509735107421875,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-20 00:19:34] production.INFO: Constructing job for order: 173547  
[2026-03-20 00:19:36] production.INFO: Handling job for order: 173547  
[2026-03-20 00:19:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:19:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:19:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af4a1dad-63f5-40a8-bc2b-2ad299dde831&Player_ID=5725119514  
[2026-03-20 00:19:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af4a1dad-63f5-40a8-bc2b-2ad299dde831&Player_ID=5725119514","has_body":false} 
[2026-03-20 00:19:37] production.INFO: Operation sent successfully {"operation_id":158614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VD296-1773955177","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:19:37"}},"processed_data":{"order_number":"ORD-VD296-1773955177","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:19:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VD296-1773955177","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:19:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-VD296-1773955177","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:19:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:19:55] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173547} 
[2026-03-20 00:19:55] production.INFO: Order updated successfully. Order ID: 173547, Status: completed  
[2026-03-20 00:19:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VD296-1773955177","status":"completed","codes_count":0} 
[2026-03-20 00:19:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 00:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01"} 
[2026-03-20 00:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","total_operations":2,"sites_count":1} 
[2026-03-20 00:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xTs7WN5-1773953749","ORD-rBTRElZ-1773955107"]} 
[2026-03-20 00:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rBTRElZ-1773955107","operation_id":158613} 
[2026-03-20 00:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"errors":0} 
[2026-03-20 00:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GUVx4sLMJSXQyT7dlkDcyLzFXiSjKtGM","execution_time":"2026-03-20 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 00:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 00:20:03] production.INFO: async() رجع: true  
[2026-03-20 00:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:20:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rBTRElZ-1773955107","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:20:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rBTRElZ-1773955107","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:20:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:20:04] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":173546} 
[2026-03-20 00:20:04] production.INFO: Order updated successfully. Order ID: 173546, Status: completed  
[2026-03-20 00:20:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rBTRElZ-1773955107","status":"completed","codes_count":0} 
[2026-03-20 00:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-20 00:20:07] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173543} 
[2026-03-20 00:20:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 00:21:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18198} 
[2026-03-20 00:21:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 00:21:26] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18199} 
[2026-03-20 00:21:36] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18200} 
[2026-03-20 00:21:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04"} 
[2026-03-20 00:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","total_operations":1,"sites_count":1} 
[2026-03-20 00:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xTs7WN5-1773953749"]} 
[2026-03-20 00:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598,"processed":0,"errors":0} 
[2026-03-20 00:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gM5vRrWZ0lLAYxEsVecOjfyhxOnjN6k4","execution_time":"2026-03-20 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTs7WN5-1773953749","operation_id":158598} 
[2026-03-20 00:22:05] production.INFO: Constructing job for order: 173548  
[2026-03-20 00:22:07] production.INFO: Handling job for order: 173548  
[2026-03-20 00:22:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:22:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:22:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b7e6592f-8145-4908-9fdd-3d80d8a32ca8&Player_ID=106529252  
[2026-03-20 00:22:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b7e6592f-8145-4908-9fdd-3d80d8a32ca8&Player_ID=106529252","has_body":false} 
[2026-03-20 00:22:08] production.INFO: Operation sent successfully {"operation_id":158615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rS2YmO4-1773955327","amount":3.42083199999999987284127200837247073650360107421875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:22:08"}},"processed_data":{"order_number":"ORD-rS2YmO4-1773955327","amount":3.42083199999999987284127200837247073650360107421875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:22:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xTs7WN5-1773953749","status":"completed","notes":[],"codes":["X2RX2ZFD5G7PZ8YG"]}} 
[2026-03-20 00:22:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-xTs7WN5-1773953749","status":"completed","codes":["X2RX2ZFD5G7PZ8YG"],"notes":[]} 
[2026-03-20 00:22:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:22:25] production.INFO: Added codes to order via OrderService {"order_id":173530,"codes_count":1,"codes":["X2RX2ZFD5G7PZ8YG"]} 
[2026-03-20 00:22:25] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":173530} 
[2026-03-20 00:22:25] production.INFO: Order updated successfully. Order ID: 173530, Status: completed  
[2026-03-20 00:22:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xTs7WN5-1773953749","status":"completed","codes_count":1} 
[2026-03-20 00:22:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 00:22:29] production.INFO: Constructing job for order: 173549  
[2026-03-20 00:22:32] production.INFO: Handling job for order: 173549  
[2026-03-20 00:22:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:22:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:22:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=5ece0170-8a31-4c1f-be04-0be926e6f396&Player_ID=110899668  
[2026-03-20 00:22:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=5ece0170-8a31-4c1f-be04-0be926e6f396&Player_ID=110899668","has_body":false} 
[2026-03-20 00:22:32] production.INFO: Operation sent successfully {"operation_id":158616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2R2-1773955352","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:22:32"}},"processed_data":{"order_number":"ORD-2R2-1773955352","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:23:22] production.INFO: Constructing job for order: 173550  
[2026-03-20 00:23:24] production.INFO: Handling job for order: 173550  
[2026-03-20 00:23:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:23:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:23:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=4fc0f2f6-765d-45e8-b2af-c45cc3d09b66&Player_ID=1356982176  
[2026-03-20 00:23:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=4fc0f2f6-765d-45e8-b2af-c45cc3d09b66&Player_ID=1356982176","has_body":false} 
[2026-03-20 00:23:25] production.INFO: Operation sent successfully {"operation_id":158617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ofca-1773955405","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 00:23:25"}},"processed_data":{"order_number":"ORD-Ofca-1773955405","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 00:23:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ofca-1773955405","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:23:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ofca-1773955405","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:23:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:23:32] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":173550} 
[2026-03-20 00:23:32] production.INFO: Order updated successfully. Order ID: 173550, Status: completed  
[2026-03-20 00:23:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ofca-1773955405","status":"completed","codes_count":0} 
[2026-03-20 00:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-20 00:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04"} 
[2026-03-20 00:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","total_operations":2,"sites_count":1} 
[2026-03-20 00:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-rS2YmO4-1773955327","ORD-2R2-1773955352"]} 
[2026-03-20 00:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2R2-1773955352","operation_id":158616} 
[2026-03-20 00:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rS2YmO4-1773955327","operation_id":158615} 
[2026-03-20 00:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rS2YmO4-1773955327","operation_id":158615,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rS2YmO4-1773955327","operation_id":158615,"processed":0,"errors":0} 
[2026-03-20 00:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZURqU3zT5hsWQ5zwfJsgloCyVBbus49v","execution_time":"2026-03-20 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rS2YmO4-1773955327","operation_id":158615} 
[2026-03-20 00:24:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2R2-1773955352","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:24:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-2R2-1773955352","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:24:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:24:13] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":173549} 
[2026-03-20 00:24:13] production.INFO: Order updated successfully. Order ID: 173549, Status: completed  
[2026-03-20 00:24:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2R2-1773955352","status":"completed","codes_count":0} 
[2026-03-20 00:24:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rS2YmO4-1773955327","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:24:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-rS2YmO4-1773955327","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:24:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:24:13] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":173548} 
[2026-03-20 00:24:13] production.INFO: Order updated successfully. Order ID: 173548, Status: completed  
[2026-03-20 00:24:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rS2YmO4-1773955327","status":"completed","codes_count":0} 
[2026-03-20 00:24:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 00:24:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 00:24:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"531.9","mainamount":"540","operation_number":"154763135","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr9ftike385qf1HPmlJp"}},"user_id":1703} 
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:24:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:24:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18201,"user_id":1703,"amount":531.8999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-20 00:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 00:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 00:25:03] production.INFO: async() رجع: true  
[2026-03-20 00:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:25:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1081.53","mainamount":"1098","operation_number":"154765906","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbum1r863drju6PiFuIf"}},"user_id":43} 
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:25:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:25:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18202,"user_id":43,"amount":1081.529999999999972715158946812152862548828125,"admins_notified":7} 
[2026-03-20 00:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BZ7lB4gw8ZoiJ8mHKdLkvAqA1hcXkQ5M","execution_time":"2026-03-20 00:26:01"} 
[2026-03-20 00:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BZ7lB4gw8ZoiJ8mHKdLkvAqA1hcXkQ5M","execution_time":"2026-03-20 00:26:01"} 
[2026-03-20 00:26:45] production.INFO: Constructing job for order: 173551  
[2026-03-20 00:26:46] production.INFO: Handling job for order: 173551  
[2026-03-20 00:26:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:26:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:26:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=93e8f218-8229-4784-951e-47e544cb9f84&Player_ID=5275603321  
[2026-03-20 00:26:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=93e8f218-8229-4784-951e-47e544cb9f84&Player_ID=5275603321","has_body":false} 
[2026-03-20 00:26:47] production.INFO: Operation sent successfully {"operation_id":158618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IF5v-1773955607","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:26:47"}},"processed_data":{"order_number":"ORD-IF5v-1773955607","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 00:27:28] production.INFO: Constructing job for order: 173552  
[2026-03-20 00:27:29] production.INFO: Handling job for order: 173552  
[2026-03-20 00:27:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:27:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:27:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47653528-e500-422f-95c0-44c11746ae92&Player_ID=52199428681  
[2026-03-20 00:27:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47653528-e500-422f-95c0-44c11746ae92&Player_ID=52199428681","has_body":false} 
[2026-03-20 00:27:31] production.INFO: Operation sent successfully {"operation_id":158619,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vW3-1773955650","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:27:31"}},"processed_data":{"order_number":"ORD-vW3-1773955650","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:27:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vW3-1773955650","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:27:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-vW3-1773955650","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:27:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:27:44] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":173552} 
[2026-03-20 00:27:44] production.INFO: Order updated successfully. Order ID: 173552, Status: completed  
[2026-03-20 00:27:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vW3-1773955650","status":"completed","codes_count":0} 
[2026-03-20 00:27:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 00:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04"} 
[2026-03-20 00:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","total_operations":1,"sites_count":1} 
[2026-03-20 00:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-IF5v-1773955607"]} 
[2026-03-20 00:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IF5v-1773955607","operation_id":158618} 
[2026-03-20 00:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IF5v-1773955607","operation_id":158618,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IF5v-1773955607","operation_id":158618,"processed":0,"errors":0} 
[2026-03-20 00:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"32BbUvp47qW80NfbPp8529JRICXJfvRK","execution_time":"2026-03-20 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IF5v-1773955607","operation_id":158618} 
[2026-03-20 00:28:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IF5v-1773955607","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:28:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-IF5v-1773955607","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:28:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:28:20] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173551} 
[2026-03-20 00:28:20] production.INFO: Order updated successfully. Order ID: 173551, Status: completed  
[2026-03-20 00:28:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IF5v-1773955607","status":"completed","codes_count":0} 
[2026-03-20 00:28:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 00:28:44] production.INFO: Constructing job for order: 173553  
[2026-03-20 00:28:46] production.INFO: Handling job for order: 173553  
[2026-03-20 00:28:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:28:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:28:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=abb244d3-0f4f-44b9-af26-0fb753f36df5&Player_ID=52199428681  
[2026-03-20 00:28:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=abb244d3-0f4f-44b9-af26-0fb753f36df5&Player_ID=52199428681","has_body":false} 
[2026-03-20 00:28:47] production.INFO: Operation sent successfully {"operation_id":158620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gsD-1773955726","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:28:47"}},"processed_data":{"order_number":"ORD-9gsD-1773955726","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:28:55] production.INFO: Constructing job for order: 173554  
[2026-03-20 00:28:56] production.INFO: Handling job for order: 173554  
[2026-03-20 00:28:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:28:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:28:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=8000&uuid=cd845f5d-151b-436c-9e37-7ae001644bc8&Player_ID=109049936  
[2026-03-20 00:28:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=8000&uuid=cd845f5d-151b-436c-9e37-7ae001644bc8&Player_ID=109049936","has_body":false} 
[2026-03-20 00:28:58] production.INFO: Operation sent successfully {"operation_id":158621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9pMgsr9-1773955737","amount":13.683327999999999491365088033489882946014404296875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:28:58"}},"processed_data":{"order_number":"ORD-9pMgsr9-1773955737","amount":13.683327999999999491365088033489882946014404296875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:28:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gsD-1773955726","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:28:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gsD-1773955726","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:28:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:28:59] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":173553} 
[2026-03-20 00:28:59] production.INFO: Order updated successfully. Order ID: 173553, Status: completed  
[2026-03-20 00:28:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gsD-1773955726","status":"completed","codes_count":0} 
[2026-03-20 00:29:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 00:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04"} 
[2026-03-20 00:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","total_operations":1,"sites_count":1} 
[2026-03-20 00:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-9pMgsr9-1773955737"]} 
[2026-03-20 00:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"errors":0} 
[2026-03-20 00:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wIiEVI93E5Mlsa8seFR41ZKhUTHdo2hH","execution_time":"2026-03-20 00:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:30:06] production.INFO: async() رجع: true  
[2026-03-20 00:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:30:11] production.INFO: Constructing job for order: 173555  
[2026-03-20 00:30:13] production.INFO: Handling job for order: 173555  
[2026-03-20 00:30:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:30:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:30:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=920523b6-18f3-490f-ae1a-6d4fe28396d1&Player_ID=590024140  
[2026-03-20 00:30:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=920523b6-18f3-490f-ae1a-6d4fe28396d1&Player_ID=590024140","has_body":false} 
[2026-03-20 00:30:14] production.INFO: Operation sent successfully {"operation_id":158622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fPg-1773955814","amount":1.5047355000000000035953462429461069405078887939453125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 00:30:14"}},"processed_data":{"order_number":"ORD-fPg-1773955814","amount":1.5047355000000000035953462429461069405078887939453125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 00:31:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"request_approved","reference_id":18201} 
[2026-03-20 00:31:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-20 00:31:12] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"request_approved","reference_id":18202} 
[2026-03-20 00:31:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 00:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02"} 
[2026-03-20 00:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814"]} 
[2026-03-20 00:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"errors":0} 
[2026-03-20 00:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eIp2j7bz23vTpiTqkPF0HUeYhC9KsIgu","execution_time":"2026-03-20 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:32:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1477.5","mainamount":"1500","operation_number":"154775452","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpe8o3a4aoaihcaC7vyHV"}},"user_id":1071} 
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:32:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:32:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18203,"user_id":1071,"amount":1477.5,"admins_notified":7} 
[2026-03-20 00:33:16] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 00:33:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-20 00:33:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-20 00:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02"} 
[2026-03-20 00:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814"]} 
[2026-03-20 00:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"errors":0} 
[2026-03-20 00:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ed60kIeMqzJvhnjHj8ZYZHNjSwS2Yi2n","execution_time":"2026-03-20 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:34:06] production.INFO: Constructing job for order: 173556  
[2026-03-20 00:34:09] production.INFO: Handling job for order: 173556  
[2026-03-20 00:34:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:34:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:34:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3500&uuid=d039249d-404f-4d70-9fa2-57a265700871&Player_ID=107310412  
[2026-03-20 00:34:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3500&uuid=d039249d-404f-4d70-9fa2-57a265700871&Player_ID=107310412","has_body":false} 
[2026-03-20 00:34:09] production.INFO: Operation sent successfully {"operation_id":158623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QBfEM-1773956049","amount":5.98645599999999955542762108962051570415496826171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:34:09"}},"processed_data":{"order_number":"ORD-QBfEM-1773956049","amount":5.98645599999999955542762108962051570415496826171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:35:05] production.INFO: async() رجع: true  
[2026-03-20 00:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03"} 
[2026-03-20 00:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","total_operations":3,"sites_count":1} 
[2026-03-20 00:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814","ORD-QBfEM-1773956049"]} 
[2026-03-20 00:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623} 
[2026-03-20 00:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623,"processed":0,"errors":0} 
[2026-03-20 00:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1hSU8DwuRcvUssrQtb34PTIeZgCQgXaF","execution_time":"2026-03-20 00:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623} 
[2026-03-20 00:36:10] production.INFO: Constructing job for order: 173557  
[2026-03-20 00:36:13] production.INFO: Handling job for order: 173557  
[2026-03-20 00:36:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:36:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:36:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d33739f-9495-42da-a5c5-9d551502683a&Player_ID=51318573210  
[2026-03-20 00:36:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d33739f-9495-42da-a5c5-9d551502683a&Player_ID=51318573210","has_body":false} 
[2026-03-20 00:36:13] production.INFO: Operation sent successfully {"operation_id":158624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ApJpJEFt-1773956173","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:36:13"}},"processed_data":{"order_number":"ORD-ApJpJEFt-1773956173","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 00:36:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ApJpJEFt-1773956173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:36:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-ApJpJEFt-1773956173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:36:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:36:23] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173557} 
[2026-03-20 00:36:23] production.INFO: Order updated successfully. Order ID: 173557, Status: completed  
[2026-03-20 00:36:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ApJpJEFt-1773956173","status":"completed","codes_count":0} 
[2026-03-20 00:36:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 00:36:30] production.INFO: Constructing job for order: 173558  
[2026-03-20 00:36:31] production.INFO: Handling job for order: 173558  
[2026-03-20 00:36:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:36:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:36:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=f4824fbf-09f5-498f-b466-bbee35487a45&Player_ID=1458669259  
[2026-03-20 00:36:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=f4824fbf-09f5-498f-b466-bbee35487a45&Player_ID=1458669259","has_body":false} 
[2026-03-20 00:36:32] production.INFO: Operation sent successfully {"operation_id":158625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zIoF0CH-1773956192","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 00:36:32"}},"processed_data":{"order_number":"ORD-zIoF0CH-1773956192","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 00:36:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zIoF0CH-1773956192","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:36:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-zIoF0CH-1773956192","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:36:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:36:38] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":173558} 
[2026-03-20 00:36:38] production.INFO: Order updated successfully. Order ID: 173558, Status: completed  
[2026-03-20 00:36:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zIoF0CH-1773956192","status":"completed","codes_count":0} 
[2026-03-20 00:36:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-20 00:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02"} 
[2026-03-20 00:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","total_operations":3,"sites_count":1} 
[2026-03-20 00:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814","ORD-QBfEM-1773956049"]} 
[2026-03-20 00:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623} 
[2026-03-20 00:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623,"processed":0,"errors":0} 
[2026-03-20 00:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"am3ZZoCuoUxcShruitK7nKxjOWiXT9rc","execution_time":"2026-03-20 00:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QBfEM-1773956049","operation_id":158623} 
[2026-03-20 00:38:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QBfEM-1773956049","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:38:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-QBfEM-1773956049","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:38:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:38:17] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":173556} 
[2026-03-20 00:38:17] production.INFO: Order updated successfully. Order ID: 173556, Status: completed  
[2026-03-20 00:38:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QBfEM-1773956049","status":"completed","codes_count":0} 
[2026-03-20 00:38:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-20 00:38:27] production.INFO: Constructing job for order: 173559  
[2026-03-20 00:38:29] production.INFO: Handling job for order: 173559  
[2026-03-20 00:38:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:38:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:38:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=75bc567b-5b7d-4899-a9e2-232ddce77376&Player_ID=5369585310  
[2026-03-20 00:38:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=75bc567b-5b7d-4899-a9e2-232ddce77376&Player_ID=5369585310","has_body":false} 
[2026-03-20 00:38:30] production.INFO: Operation sent successfully {"operation_id":158626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VGvjS-1773956310","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:38:30"}},"processed_data":{"order_number":"ORD-VGvjS-1773956310","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 00:38:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VGvjS-1773956310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:38:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-VGvjS-1773956310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:38:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:38:57] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":173559} 
[2026-03-20 00:38:57] production.INFO: Order updated successfully. Order ID: 173559, Status: completed  
[2026-03-20 00:38:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VGvjS-1773956310","status":"completed","codes_count":0} 
[2026-03-20 00:38:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-20 00:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03"} 
[2026-03-20 00:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","total_operations":2,"sites_count":1} 
[2026-03-20 00:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814"]} 
[2026-03-20 00:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"errors":0} 
[2026-03-20 00:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SEdhqS0eEpZINvrpAXA1YDmI5sHfwWUi","execution_time":"2026-03-20 00:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:40:05] production.INFO: async() رجع: true  
[2026-03-20 00:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:40:51] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 00:40:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 00:40:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 00:41:02] production.INFO: Constructing job for order: 173560  
[2026-03-20 00:41:03] production.INFO: Handling job for order: 173560  
[2026-03-20 00:41:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:41:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:41:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=555ae217-f222-4e99-8fdb-21fb9708d633&Player_ID=588301636  
[2026-03-20 00:41:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=555ae217-f222-4e99-8fdb-21fb9708d633&Player_ID=588301636","has_body":false} 
[2026-03-20 00:41:04] production.INFO: Operation sent successfully {"operation_id":158627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CIwLeb6-1773956464","amount":1.02012500000000017053025658242404460906982421875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 00:41:04"}},"processed_data":{"order_number":"ORD-CIwLeb6-1773956464","amount":1.02012500000000017053025658242404460906982421875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 00:41:24] production.INFO: Constructing job for order: 173561  
[2026-03-20 00:41:25] production.INFO: Handling job for order: 173561  
[2026-03-20 00:41:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:41:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:41:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90225703-829d-4fe6-b677-cd525d3fa415&Player_ID=52231794026  
[2026-03-20 00:41:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90225703-829d-4fe6-b677-cd525d3fa415&Player_ID=52231794026","has_body":false} 
[2026-03-20 00:41:26] production.INFO: Operation sent successfully {"operation_id":158628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YLBtJy-1773956486","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:41:26"}},"processed_data":{"order_number":"ORD-YLBtJy-1773956486","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:41:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YLBtJy-1773956486","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:41:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-YLBtJy-1773956486","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:41:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:41:39] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":173561} 
[2026-03-20 00:41:39] production.INFO: Order updated successfully. Order ID: 173561, Status: completed  
[2026-03-20 00:41:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YLBtJy-1773956486","status":"completed","codes_count":0} 
[2026-03-20 00:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-20 00:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02"} 
[2026-03-20 00:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","total_operations":3,"sites_count":1} 
[2026-03-20 00:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9pMgsr9-1773955737","ORD-fPg-1773955814","ORD-CIwLeb6-1773956464"]} 
[2026-03-20 00:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627} 
[2026-03-20 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622,"processed":0,"errors":0} 
[2026-03-20 00:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vlfQnGssW67bPgkabtwrLfKN4LnSg0TE","execution_time":"2026-03-20 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fPg-1773955814","operation_id":158622} 
[2026-03-20 00:42:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fPg-1773955814","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:42:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-fPg-1773955814","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:42:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:42:04] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173555} 
[2026-03-20 00:42:04] production.INFO: Order updated successfully. Order ID: 173555, Status: completed  
[2026-03-20 00:42:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fPg-1773955814","status":"completed","codes_count":0} 
[2026-03-20 00:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:43:36] production.INFO: Constructing job for order: 173562  
[2026-03-20 00:43:38] production.INFO: Handling job for order: 173562  
[2026-03-20 00:43:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:43:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:43:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=50000&uuid=f040e401-daf9-4c8b-81c2-eb4f9f051af1&Player_ID=92314736  
[2026-03-20 00:43:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=50000&uuid=f040e401-daf9-4c8b-81c2-eb4f9f051af1&Player_ID=92314736","has_body":false} 
[2026-03-20 00:43:39] production.INFO: Operation sent successfully {"operation_id":158629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qW7Nmz0-1773956619","amount":5.302035000000000053432813729159533977508544921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 00:43:39"}},"processed_data":{"order_number":"ORD-qW7Nmz0-1773956619","amount":5.302035000000000053432813729159533977508544921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 00:43:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qW7Nmz0-1773956619","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:43:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-qW7Nmz0-1773956619","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:43:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:43:45] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173562} 
[2026-03-20 00:43:45] production.INFO: Order updated successfully. Order ID: 173562, Status: completed  
[2026-03-20 00:43:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qW7Nmz0-1773956619","status":"completed","codes_count":0} 
[2026-03-20 00:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 00:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03"} 
[2026-03-20 00:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","total_operations":2,"sites_count":1} 
[2026-03-20 00:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9pMgsr9-1773955737","ORD-CIwLeb6-1773956464"]} 
[2026-03-20 00:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627} 
[2026-03-20 00:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 00:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"processed":0,"errors":0} 
[2026-03-20 00:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3p5mdggafoa8DWiR4kUrQc4GQEa6z8zj","execution_time":"2026-03-20 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627} 
[2026-03-20 00:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 00:45:05] production.INFO: async() رجع: true  
[2026-03-20 00:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:45:30] production.INFO: Constructing job for order: 173563  
[2026-03-20 00:45:31] production.INFO: Handling job for order: 173563  
[2026-03-20 00:45:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:45:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:45:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=21855573-772f-4355-8723-8349eb90136c&Player_ID=5718735215  
[2026-03-20 00:45:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=21855573-772f-4355-8723-8349eb90136c&Player_ID=5718735215","has_body":false} 
[2026-03-20 00:45:31] production.INFO: Operation sent successfully {"operation_id":158630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P7QU-1773956731","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:45:31"}},"processed_data":{"order_number":"ORD-P7QU-1773956731","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 00:45:38] production.INFO: Constructing job for order: 173564  
[2026-03-20 00:45:40] production.INFO: Handling job for order: 173564  
[2026-03-20 00:45:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:45:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:45:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=5ce5d6c4-3778-42ca-bd96-e20f0288ba4d&Player_ID=1100765771  
[2026-03-20 00:45:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=5ce5d6c4-3778-42ca-bd96-e20f0288ba4d&Player_ID=1100765771","has_body":false} 
[2026-03-20 00:45:41] production.INFO: Operation sent successfully {"operation_id":158631,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qOIMnQ-1773956741","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 00:45:41"}},"processed_data":{"order_number":"ORD-qOIMnQ-1773956741","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 00:45:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P7QU-1773956731","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:45:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-P7QU-1773956731","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:45:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":173563} 
[2026-03-20 00:45:42] production.INFO: Order updated successfully. Order ID: 173563, Status: completed  
[2026-03-20 00:45:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P7QU-1773956731","status":"completed","codes_count":0} 
[2026-03-20 00:45:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 00:45:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qOIMnQ-1773956741","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:45:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-qOIMnQ-1773956741","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:45:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:45:45] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173564} 
[2026-03-20 00:45:45] production.INFO: Order updated successfully. Order ID: 173564, Status: completed  
[2026-03-20 00:45:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qOIMnQ-1773956741","status":"completed","codes_count":0} 
[2026-03-20 00:45:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02"} 
[2026-03-20 00:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","total_operations":2,"sites_count":1} 
[2026-03-20 00:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9pMgsr9-1773955737","ORD-CIwLeb6-1773956464"]} 
[2026-03-20 00:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 00:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 00:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 00:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"count":1} 
[2026-03-20 00:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"count":1} 
[2026-03-20 00:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"user_id":1297,"notification_type":"order_approved","reference_id":173560} 
[2026-03-20 00:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 00:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 00:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"processed":1,"errors":0} 
[2026-03-20 00:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627,"processed":1,"errors":0} 
[2026-03-20 00:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gDhEGQBZwKd1gQ0VI48JUP0HpV5lIMcI","execution_time":"2026-03-20 00:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CIwLeb6-1773956464","operation_id":158627} 
[2026-03-20 00:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-20 00:46:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CIwLeb6-1773956464","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:46:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-CIwLeb6-1773956464","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:46:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:46:04] production.ERROR: Order not found or already processed. External ID: ORD-CIwLeb6-1773956464  
[2026-03-20 00:46:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CIwLeb6-1773956464","status":"completed","codes_count":0} 
[2026-03-20 00:46:15] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1130.0","mainamount":"1130","operation_number":"600427931858","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1d1sdcsj8pg41rxJofW"}},"user_id":194} 
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:46:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:46:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18204,"user_id":194,"amount":1130.0,"admins_notified":7} 
[2026-03-20 00:46:38] production.INFO: Constructing job for order: 173565  
[2026-03-20 00:46:39] production.INFO: Handling job for order: 173565  
[2026-03-20 00:46:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 00:46:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:46:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ca4f005a-0cd5-4637-8d63-664858bbe295&Player_ID=0932446276  
[2026-03-20 00:46:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ca4f005a-0cd5-4637-8d63-664858bbe295&Player_ID=0932446276","has_body":false} 
[2026-03-20 00:46:39] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 00:46:39] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158632,"exception":"Unknown named parameter $userId"} 
[2026-03-20 00:46:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 00:46:54] production.INFO: Constructing job for order: 173566  
[2026-03-20 00:46:57] production.INFO: Handling job for order: 173566  
[2026-03-20 00:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=51b762a2-90ad-4a17-81d2-85190778f605&Player_ID=111222333my  
[2026-03-20 00:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=51b762a2-90ad-4a17-81d2-85190778f605&Player_ID=111222333my","has_body":false} 
[2026-03-20 00:46:58] production.INFO: Operation sent successfully {"operation_id":158633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MJVC6NC-1773956818","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 00:46:58"}},"processed_data":{"order_number":"ORD-MJVC6NC-1773956818","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 00:47:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MJVC6NC-1773956818","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:47:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-MJVC6NC-1773956818","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:47:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:47:03] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173566} 
[2026-03-20 00:47:03] production.INFO: Order updated successfully. Order ID: 173566, Status: completed  
[2026-03-20 00:47:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MJVC6NC-1773956818","status":"completed","codes_count":0} 
[2026-03-20 00:47:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02"} 
[2026-03-20 00:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","total_operations":1,"sites_count":1} 
[2026-03-20 00:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-9pMgsr9-1773955737"]} 
[2026-03-20 00:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"errors":0} 
[2026-03-20 00:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GzCxHFa9SqjSmBng0WBS9wiJLE2V9UiI","execution_time":"2026-03-20 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:48:27] production.INFO: Constructing job for order: 173567  
[2026-03-20 00:48:30] production.INFO: Handling job for order: 173567  
[2026-03-20 00:48:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:48:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:48:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7d4d9ede-7e1c-4f64-bedf-1315a6dcefba&Player_ID=110899668  
[2026-03-20 00:48:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7d4d9ede-7e1c-4f64-bedf-1315a6dcefba&Player_ID=110899668","has_body":false} 
[2026-03-20 00:48:31] production.INFO: Operation sent successfully {"operation_id":158634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O9XifZJL-1773956910","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 00:48:31"}},"processed_data":{"order_number":"ORD-O9XifZJL-1773956910","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 00:49:22] production.INFO: Constructing job for order: 173568  
[2026-03-20 00:49:25] production.INFO: Handling job for order: 173568  
[2026-03-20 00:49:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:49:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:49:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=31000&uuid=9faaa87d-f44f-4857-98d0-75f8e999296b&Player_ID=158940500  
[2026-03-20 00:49:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=31000&uuid=9faaa87d-f44f-4857-98d0-75f8e999296b&Player_ID=158940500","has_body":false} 
[2026-03-20 00:49:25] production.INFO: Operation sent successfully {"operation_id":158635,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wkEg-1773956965","amount":4.2824206000000000216232365346513688564300537109375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 00:49:25"}},"processed_data":{"order_number":"ORD-wkEg-1773956965","amount":4.2824206000000000216232365346513688564300537109375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 00:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01"} 
[2026-03-20 00:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","total_operations":3,"sites_count":1} 
[2026-03-20 00:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9pMgsr9-1773955737","ORD-O9XifZJL-1773956910","ORD-wkEg-1773956965"]} 
[2026-03-20 00:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O9XifZJL-1773956910","operation_id":158634} 
[2026-03-20 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635} 
[2026-03-20 00:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 00:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635,"processed":0,"errors":0} 
[2026-03-20 00:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bQ0MVLzjkTvoJym8tNxUvTYsfxmkaQC8","execution_time":"2026-03-20 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635} 
[2026-03-20 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 00:50:04] production.INFO: async() رجع: true  
[2026-03-20 00:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:51:49] production.INFO: Constructing job for order: 173569  
[2026-03-20 00:51:50] production.INFO: Handling job for order: 173569  
[2026-03-20 00:51:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:51:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:51:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=c2db824e-846e-492f-bbd3-3f5496f0b81e&Player_ID=58659695  
[2026-03-20 00:51:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=c2db824e-846e-492f-bbd3-3f5496f0b81e&Player_ID=58659695","has_body":false} 
[2026-03-20 00:51:51] production.INFO: Operation sent successfully {"operation_id":158636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ai2NXT-1773957110","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 00:51:51"}},"processed_data":{"order_number":"ORD-ai2NXT-1773957110","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 00:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03"} 
[2026-03-20 00:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","total_operations":4,"sites_count":1} 
[2026-03-20 00:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-9pMgsr9-1773955737","ORD-O9XifZJL-1773956910","ORD-wkEg-1773956965","ORD-ai2NXT-1773957110"]} 
[2026-03-20 00:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ai2NXT-1773957110","operation_id":158636} 
[2026-03-20 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O9XifZJL-1773956910","operation_id":158634} 
[2026-03-20 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635} 
[2026-03-20 00:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 00:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635,"processed":0,"errors":0} 
[2026-03-20 00:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bLGOSMA3n4PVsOpp73zBoFaQheiBWFVR","execution_time":"2026-03-20 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkEg-1773956965","operation_id":158635} 
[2026-03-20 00:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O9XifZJL-1773956910","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-O9XifZJL-1773956910","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:52:05] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":173567} 
[2026-03-20 00:52:05] production.INFO: Order updated successfully. Order ID: 173567, Status: completed  
[2026-03-20 00:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O9XifZJL-1773956910","status":"completed","codes_count":0} 
[2026-03-20 00:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wkEg-1773956965","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-wkEg-1773956965","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:52:05] production.INFO: SendAcceptReject: Notification queued {"user_id":874,"notification_type":"order_approved","reference_id":173568} 
[2026-03-20 00:52:05] production.INFO: Order updated successfully. Order ID: 173568, Status: completed  
[2026-03-20 00:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wkEg-1773956965","status":"completed","codes_count":0} 
[2026-03-20 00:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 00:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 874  
[2026-03-20 00:53:38] production.INFO: Constructing job for order: 173570  
[2026-03-20 00:53:39] production.INFO: Handling job for order: 173570  
[2026-03-20 00:53:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:53:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:53:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=53231f02-e070-4b4a-a4fc-9ae65dfead44&Player_ID=5669187001  
[2026-03-20 00:53:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=53231f02-e070-4b4a-a4fc-9ae65dfead44&Player_ID=5669187001","has_body":false} 
[2026-03-20 00:53:40] production.INFO: Operation sent successfully {"operation_id":158637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NURS35-1773957219","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:53:40"}},"processed_data":{"order_number":"ORD-NURS35-1773957219","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 00:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04"} 
[2026-03-20 00:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","total_operations":3,"sites_count":1} 
[2026-03-20 00:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9pMgsr9-1773955737","ORD-ai2NXT-1773957110","ORD-NURS35-1773957219"]} 
[2026-03-20 00:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 00:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637} 
[2026-03-20 00:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 00:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 00:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"count":1} 
[2026-03-20 00:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"count":1} 
[2026-03-20 00:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"user_id":587,"notification_type":"order_approved","reference_id":173569} 
[2026-03-20 00:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 00:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 00:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"processed":1,"errors":0} 
[2026-03-20 00:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637,"processed":1,"errors":0} 
[2026-03-20 00:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6tTRbpaBGJMNlvdgRyfWVqQf3kuP0u92","execution_time":"2026-03-20 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NURS35-1773957219","operation_id":158637} 
[2026-03-20 00:54:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 00:54:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NURS35-1773957219","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:54:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-NURS35-1773957219","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:54:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:54:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":173570} 
[2026-03-20 00:54:49] production.INFO: Order updated successfully. Order ID: 173570, Status: completed  
[2026-03-20 00:54:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NURS35-1773957219","status":"completed","codes_count":0} 
[2026-03-20 00:54:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 00:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 00:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 00:55:05] production.INFO: async() رجع: true  
[2026-03-20 00:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 00:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 00:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 00:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 00:55:09] production.INFO: Constructing job for order: 173571  
[2026-03-20 00:55:12] production.INFO: Handling job for order: 173571  
[2026-03-20 00:55:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 00:55:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:55:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a5fdf108-a907-4b7e-982d-f47c7d7b29d0&Player_ID=0956622543  
[2026-03-20 00:55:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a5fdf108-a907-4b7e-982d-f47c7d7b29d0&Player_ID=0956622543","has_body":false} 
[2026-03-20 00:55:13] production.INFO: Operation sent successfully {"operation_id":158638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oDon49-1773957312","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 00:55:13"}},"processed_data":{"order_number":"ORD-oDon49-1773957312","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 00:55:14] production.INFO: Constructing job for order: 173572  
[2026-03-20 00:55:15] production.INFO: Constructing job for order: 173573  
[2026-03-20 00:55:16] production.INFO: Handling job for order: 173572  
[2026-03-20 00:55:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:55:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:55:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6d38b755-bf1d-4093-816e-864c72aee240&Player_ID=52259948379  
[2026-03-20 00:55:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6d38b755-bf1d-4093-816e-864c72aee240&Player_ID=52259948379","has_body":false} 
[2026-03-20 00:55:16] production.INFO: Operation sent successfully {"operation_id":158639,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Ul5jQP-1773957316","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:55:16"}},"processed_data":{"order_number":"ORD-8Ul5jQP-1773957316","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 00:55:16] production.INFO: Handling job for order: 173573  
[2026-03-20 00:55:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 00:55:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:55:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6bae4c46-bb33-44e0-984d-9be9372265e1&Player_ID=0956622543  
[2026-03-20 00:55:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6bae4c46-bb33-44e0-984d-9be9372265e1&Player_ID=0956622543","has_body":false} 
[2026-03-20 00:55:17] production.INFO: Operation sent successfully {"operation_id":158640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FuD1e0-1773957317","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 00:55:17"}},"processed_data":{"order_number":"ORD-FuD1e0-1773957317","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 00:55:24] production.INFO: Constructing job for order: 173574  
[2026-03-20 00:55:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Ul5jQP-1773957316","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:55:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Ul5jQP-1773957316","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:55:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":173572} 
[2026-03-20 00:55:25] production.INFO: Order updated successfully. Order ID: 173572, Status: completed  
[2026-03-20 00:55:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Ul5jQP-1773957316","status":"completed","codes_count":0} 
[2026-03-20 00:55:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 00:55:26] production.INFO: Handling job for order: 173574  
[2026-03-20 00:55:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:55:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:55:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ad44589d-6df0-44d4-915c-6187ed7b7606&Player_ID=52259948379  
[2026-03-20 00:55:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ad44589d-6df0-44d4-915c-6187ed7b7606&Player_ID=52259948379","has_body":false} 
[2026-03-20 00:55:27] production.INFO: Operation sent successfully {"operation_id":158641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XfMY8zZM-1773957327","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:55:27"}},"processed_data":{"order_number":"ORD-XfMY8zZM-1773957327","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 00:55:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XfMY8zZM-1773957327","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:55:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-XfMY8zZM-1773957327","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:55:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:55:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":173574} 
[2026-03-20 00:55:37] production.INFO: Order updated successfully. Order ID: 173574, Status: completed  
[2026-03-20 00:55:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XfMY8zZM-1773957327","status":"completed","codes_count":0} 
[2026-03-20 00:55:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 00:55:49] production.INFO: Constructing job for order: 173575  
[2026-03-20 00:55:51] production.INFO: Handling job for order: 173575  
[2026-03-20 00:55:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:55:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:55:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=63556283-f7f5-4362-823b-eb042831d956&Player_ID=43248797  
[2026-03-20 00:55:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=63556283-f7f5-4362-823b-eb042831d956&Player_ID=43248797","has_body":false} 
[2026-03-20 00:55:52] production.INFO: Operation sent successfully {"operation_id":158642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-boDD-1773957352","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 00:55:52"}},"processed_data":{"order_number":"ORD-boDD-1773957352","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 00:55:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-boDD-1773957352","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:55:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-boDD-1773957352","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:55:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:55:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":173575} 
[2026-03-20 00:55:56] production.INFO: Order updated successfully. Order ID: 173575, Status: completed  
[2026-03-20 00:55:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-boDD-1773957352","status":"completed","codes_count":0} 
[2026-03-20 00:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 00:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01"} 
[2026-03-20 00:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","total_operations":3,"sites_count":2} 
[2026-03-20 00:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-9pMgsr9-1773955737"]} 
[2026-03-20 00:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 00:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 00:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 00:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"processed":0,"errors":0} 
[2026-03-20 00:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"orders_count":2,"order_ids":["ORD-oDon49-1773957312","ORD-FuD1e0-1773957317"]} 
[2026-03-20 00:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621} 
[2026-03-20 00:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9pMgsr9-1773955737","operation_id":158621,"orders_count":2} 
[2026-03-20 00:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 00:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 00:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"count":2} 
[2026-03-20 00:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"count":2} 
[2026-03-20 00:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"user_id":32,"notification_type":"order_approved","reference_id":173573} 
[2026-03-20 00:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"user_id":32,"notification_type":"order_approved","reference_id":173571} 
[2026-03-20 00:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 00:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 00:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"processed":2,"errors":0} 
[2026-03-20 00:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638,"processed":2,"errors":0} 
[2026-03-20 00:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IfvdPNrN5Af1XrQgr8WTRWSBTTXcHVym","execution_time":"2026-03-20 00:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDon49-1773957312","operation_id":158638} 
[2026-03-20 00:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 00:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 00:56:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9pMgsr9-1773955737","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 00:56:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-9pMgsr9-1773955737","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 00:56:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:56:02] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173554} 
[2026-03-20 00:56:02] production.INFO: Order updated successfully. Order ID: 173554, Status: completed  
[2026-03-20 00:56:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9pMgsr9-1773955737","status":"completed","codes_count":0} 
[2026-03-20 00:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 00:56:42] production.INFO: Constructing job for order: 173576  
[2026-03-20 00:56:43] production.INFO: Handling job for order: 173576  
[2026-03-20 00:56:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:56:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:56:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=18c223c3-7afb-443b-b894-8908cab0c4c3&Player_ID=52259948379  
[2026-03-20 00:56:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=18c223c3-7afb-443b-b894-8908cab0c4c3&Player_ID=52259948379","has_body":false} 
[2026-03-20 00:56:44] production.INFO: Operation sent successfully {"operation_id":158643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XGwdO-1773957404","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:56:44"}},"processed_data":{"order_number":"ORD-XGwdO-1773957404","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 00:57:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XGwdO-1773957404","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 00:57:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-XGwdO-1773957404","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 00:57:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 00:57:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":173576} 
[2026-03-20 00:57:01] production.INFO: Order updated successfully. Order ID: 173576, Status: completed  
[2026-03-20 00:57:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XGwdO-1773957404","status":"completed","codes_count":0} 
[2026-03-20 00:57:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 00:57:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"241.5","mainamount":"240","operation_number":"154808073","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5jurb7authtrdenZdjQ"}},"user_id":1276} 
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 00:58:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 00:58:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18205,"user_id":1276,"amount":236.400000000000005684341886080801486968994140625,"admins_notified":7} 
[2026-03-20 00:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OzzVErhF6MBcrr3SBZ9LmSaDJe5gxdf5","execution_time":"2026-03-20 00:58:02"} 
[2026-03-20 00:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OzzVErhF6MBcrr3SBZ9LmSaDJe5gxdf5","execution_time":"2026-03-20 00:58:02"} 
[2026-03-20 00:59:04] production.INFO: Constructing job for order: 173577  
[2026-03-20 00:59:05] production.INFO: Handling job for order: 173577  
[2026-03-20 00:59:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 00:59:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 00:59:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=827fedce-b032-4102-8024-595f2402e70a&Player_ID=522822397181  
[2026-03-20 00:59:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=827fedce-b032-4102-8024-595f2402e70a&Player_ID=522822397181","has_body":false} 
[2026-03-20 00:59:06] production.INFO: Operation sent successfully {"operation_id":158644,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JcQig8-1773957546","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 00:59:06"}},"processed_data":{"order_number":"ORD-JcQig8-1773957546","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 01:00:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00"} 
[2026-03-20 01:00:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","total_operations":1,"sites_count":1} 
[2026-03-20 01:00:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JcQig8-1773957546"]} 
[2026-03-20 01:00:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:00:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:00:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:00:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:00:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:00:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jeQtUo8xhchRb43Tqm9TBfErGnJd3rvi","execution_time":"2026-03-20 01:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:00:00] production.INFO: Executing GetProducts task...  
[2026-03-20 01:00:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:00:00] production.INFO: Executing GetProducts task...  
[2026-03-20 01:00:02] production.INFO: async() رجع: true  
[2026-03-20 01:00:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:00:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:00:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:01:15] production.INFO: Constructing job for order: 173578  
[2026-03-20 01:01:16] production.INFO: Handling job for order: 173578  
[2026-03-20 01:01:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:01:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:01:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=b2da7c51-3a00-4765-a136-ba4e94d1995e&Player_ID=0984669760  
[2026-03-20 01:01:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=b2da7c51-3a00-4765-a136-ba4e94d1995e&Player_ID=0984669760","has_body":false} 
[2026-03-20 01:01:16] production.INFO: Operation sent successfully {"operation_id":158645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wxyf6bT-1773957676","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:01:16"}},"processed_data":{"order_number":"ORD-wxyf6bT-1773957676","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01"} 
[2026-03-20 01:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","total_operations":2,"sites_count":2} 
[2026-03-20 01:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JcQig8-1773957546"]} 
[2026-03-20 01:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1,"order_ids":["ORD-wxyf6bT-1773957676"]} 
[2026-03-20 01:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1} 
[2026-03-20 01:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 01:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"count":1} 
[2026-03-20 01:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"count":1} 
[2026-03-20 01:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"user_id":587,"notification_type":"order_approved","reference_id":173578} 
[2026-03-20 01:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"processed":1,"errors":0} 
[2026-03-20 01:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645,"processed":1,"errors":0} 
[2026-03-20 01:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kZUd8zMPe9Du4DhHaJCa4jA0hu9Hzhvk","execution_time":"2026-03-20 01:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wxyf6bT-1773957676","operation_id":158645} 
[2026-03-20 01:02:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 01:03:47] production.INFO: Constructing job for order: 173579  
[2026-03-20 01:03:50] production.INFO: Handling job for order: 173579  
[2026-03-20 01:03:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:03:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:03:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=2a395aea-8491-4ab2-a0f1-fffd46f31c3a&Player_ID=0934387784  
[2026-03-20 01:03:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=2a395aea-8491-4ab2-a0f1-fffd46f31c3a&Player_ID=0934387784","has_body":false} 
[2026-03-20 01:03:51] production.INFO: Operation sent successfully {"operation_id":158646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I4zcQLw-1773957831","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:03:51"}},"processed_data":{"order_number":"ORD-I4zcQLw-1773957831","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00"} 
[2026-03-20 01:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","total_operations":2,"sites_count":2} 
[2026-03-20 01:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JcQig8-1773957546"]} 
[2026-03-20 01:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1,"order_ids":["ORD-I4zcQLw-1773957831"]} 
[2026-03-20 01:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1} 
[2026-03-20 01:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646} 
[2026-03-20 01:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"processed":0,"errors":0} 
[2026-03-20 01:04:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5gYtaGCf35KEUkkSkn12tBNV1cIIZyKm","execution_time":"2026-03-20 01:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646} 
[2026-03-20 01:04:01] production.INFO: Constructing job for order: 173580  
[2026-03-20 01:04:03] production.INFO: Handling job for order: 173580  
[2026-03-20 01:04:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:04:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:04:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=38000&uuid=b6700d92-6b7a-4590-9fd0-7dfbbe35470e&Player_ID=3150667  
[2026-03-20 01:04:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=38000&uuid=b6700d92-6b7a-4590-9fd0-7dfbbe35470e&Player_ID=3150667","has_body":false} 
[2026-03-20 01:04:04] production.INFO: Operation sent successfully {"operation_id":158647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ndn-1773957844","amount":2.817384600000000016706280803191475570201873779296875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 01:04:04"}},"processed_data":{"order_number":"ORD-ndn-1773957844","amount":2.817384600000000016706280803191475570201873779296875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 01:04:16] production.INFO: Constructing job for order: 173581  
[2026-03-20 01:04:19] production.INFO: Handling job for order: 173581  
[2026-03-20 01:04:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:04:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:04:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=4dd78cf8-9d85-423f-a24e-dd6ede6af6f3&Player_ID=600076  
[2026-03-20 01:04:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=4dd78cf8-9d85-423f-a24e-dd6ede6af6f3&Player_ID=600076","has_body":false} 
[2026-03-20 01:04:20] production.INFO: Operation sent successfully {"operation_id":158648,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UmT9G8L-1773957860","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 01:04:20"}},"processed_data":{"order_number":"ORD-UmT9G8L-1773957860","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 01:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:05:04] production.INFO: async() رجع: true  
[2026-03-20 01:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:06:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UmT9G8L-1773957860","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:06:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-UmT9G8L-1773957860","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:06:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:06:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":173581} 
[2026-03-20 01:06:02] production.INFO: Order updated successfully. Order ID: 173581, Status: completed  
[2026-03-20 01:06:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UmT9G8L-1773957860","status":"completed","codes_count":0} 
[2026-03-20 01:06:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ndn-1773957844","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:06:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-ndn-1773957844","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:06:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:06:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":173580} 
[2026-03-20 01:06:02] production.INFO: Order updated successfully. Order ID: 173580, Status: completed  
[2026-03-20 01:06:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ndn-1773957844","status":"completed","codes_count":0} 
[2026-03-20 01:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02"} 
[2026-03-20 01:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","total_operations":2,"sites_count":2} 
[2026-03-20 01:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JcQig8-1773957546"]} 
[2026-03-20 01:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1,"order_ids":["ORD-I4zcQLw-1773957831"]} 
[2026-03-20 01:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1} 
[2026-03-20 01:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 01:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"count":1} 
[2026-03-20 01:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"count":1} 
[2026-03-20 01:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"user_id":754,"notification_type":"order_approved","reference_id":173579} 
[2026-03-20 01:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"processed":1,"errors":0} 
[2026-03-20 01:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646,"processed":1,"errors":0} 
[2026-03-20 01:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JIHCVHM7uiRuLfG4oK5f6ap5BdLprEaV","execution_time":"2026-03-20 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I4zcQLw-1773957831","operation_id":158646} 
[2026-03-20 01:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 01:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 01:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 01:07:04] production.INFO: Constructing job for order: 173582  
[2026-03-20 01:07:06] production.INFO: Handling job for order: 173582  
[2026-03-20 01:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1850&uuid=0b7c1311-888e-4174-aa3a-d4f3ddb713d6&Player_ID=49093944  
[2026-03-20 01:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1850&uuid=0b7c1311-888e-4174-aa3a-d4f3ddb713d6&Player_ID=49093944","has_body":false} 
[2026-03-20 01:07:07] production.INFO: Operation sent successfully {"operation_id":158649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zSmg-1773958026","amount":3.178203799999999912273551672114990651607513427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 01:07:07"}},"processed_data":{"order_number":"ORD-zSmg-1773958026","amount":3.178203799999999912273551672114990651607513427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 01:07:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zSmg-1773958026","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:07:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-zSmg-1773958026","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:07:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:07:12] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":173582} 
[2026-03-20 01:07:12] production.INFO: Order updated successfully. Order ID: 173582, Status: completed  
[2026-03-20 01:07:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zSmg-1773958026","status":"completed","codes_count":0} 
[2026-03-20 01:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 01:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01"} 
[2026-03-20 01:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","total_operations":1,"sites_count":1} 
[2026-03-20 01:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JcQig8-1773957546"]} 
[2026-03-20 01:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W9eeh9jKg87eC4ctJbd7yt9ow6CAfGyN","execution_time":"2026-03-20 01:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:09:50] production.INFO: Constructing job for order: 173583  
[2026-03-20 01:09:52] production.INFO: Handling job for order: 173583  
[2026-03-20 01:09:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:09:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:09:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=822d0bc5-97a2-46a4-822c-ef16cfd8ee48&Player_ID=5743977590  
[2026-03-20 01:09:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=822d0bc5-97a2-46a4-822c-ef16cfd8ee48&Player_ID=5743977590","has_body":false} 
[2026-03-20 01:09:53] production.INFO: Operation sent successfully {"operation_id":158650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FEa8P-1773958193","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:09:53"}},"processed_data":{"order_number":"ORD-FEa8P-1773958193","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 01:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02"} 
[2026-03-20 01:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-FEa8P-1773958193"]} 
[2026-03-20 01:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FEa8P-1773958193","operation_id":158650} 
[2026-03-20 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YKIoCWfyoivtE0gfvsOBfaSDjuPNsCbe","execution_time":"2026-03-20 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:10:04] production.INFO: async() رجع: true  
[2026-03-20 01:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:10:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FEa8P-1773958193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:10:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-FEa8P-1773958193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:10:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:10:04] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173583} 
[2026-03-20 01:10:04] production.INFO: Order updated successfully. Order ID: 173583, Status: completed  
[2026-03-20 01:10:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FEa8P-1773958193","status":"completed","codes_count":0} 
[2026-03-20 01:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 01:10:17] production.INFO: Constructing job for order: 173584  
[2026-03-20 01:10:20] production.INFO: Handling job for order: 173584  
[2026-03-20 01:10:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:10:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:10:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/124/params?qty=1&uuid=bae23a3f-f677-435d-8b0c-6acd4daae2de&Player_ID=567759239454  
[2026-03-20 01:10:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/124/params?qty=1&uuid=bae23a3f-f677-435d-8b0c-6acd4daae2de&Player_ID=567759239454","has_body":false} 
[2026-03-20 01:10:21] production.INFO: Operation sent successfully {"operation_id":158651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7jZi3-1773958221","amount":0.94499999999999995115018691649311222136020660400390625,"status":"processing","product":"100+5 Gold","game":"BloodStrike","notes":[],"created_at":"2026-03-20 01:10:21"}},"processed_data":{"order_number":"ORD-7jZi3-1773958221","amount":0.94499999999999995115018691649311222136020660400390625,"status":"processing","product":"100+5 Gold","game":"BloodStrike"}} 
[2026-03-20 01:12:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00"} 
[2026-03-20 01:12:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","total_operations":2,"sites_count":1} 
[2026-03-20 01:12:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:12:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:12:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:12:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:12:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:12:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:12:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:12:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fqmzZ3dwYKs1d94JMvSLDB89nBE1UOSb","execution_time":"2026-03-20 01:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:13:15] production.INFO: Constructing job for order: 173585  
[2026-03-20 01:13:16] production.INFO: Handling job for order: 173585  
[2026-03-20 01:13:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:13:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:13:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=2ed764c3-6461-40e3-8b27-ab0d4fb30729&Player_ID=111222333my  
[2026-03-20 01:13:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=2ed764c3-6461-40e3-8b27-ab0d4fb30729&Player_ID=111222333my","has_body":false} 
[2026-03-20 01:13:16] production.INFO: Operation sent successfully {"operation_id":158652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SXshpk-1773958396","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 01:13:16"}},"processed_data":{"order_number":"ORD-SXshpk-1773958396","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 01:13:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SXshpk-1773958396","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:13:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-SXshpk-1773958396","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:13:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:13:21] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173585} 
[2026-03-20 01:13:21] production.INFO: Order updated successfully. Order ID: 173585, Status: completed  
[2026-03-20 01:13:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SXshpk-1773958396","status":"completed","codes_count":0} 
[2026-03-20 01:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 01:13:39] production.INFO: Constructing job for order: 173586  
[2026-03-20 01:13:40] production.INFO: Handling job for order: 173586  
[2026-03-20 01:13:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:13:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:13:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=60c56f12-10a5-4e69-af50-2f55de26a74b&Player_ID=207167622  
[2026-03-20 01:13:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=60c56f12-10a5-4e69-af50-2f55de26a74b&Player_ID=207167622","has_body":false} 
[2026-03-20 01:13:41] production.INFO: Operation sent successfully {"operation_id":158653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DthPKs-1773958421","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 01:13:41"}},"processed_data":{"order_number":"ORD-DthPKs-1773958421","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 01:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02"} 
[2026-03-20 01:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","total_operations":3,"sites_count":1} 
[2026-03-20 01:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-DthPKs-1773958421"]} 
[2026-03-20 01:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 01:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DthPKs-1773958421","operation_id":158653} 
[2026-03-20 01:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 01:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DIdu1ysgoLRCuZBw4i3kac2klZRxdQXu","execution_time":"2026-03-20 01:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:14:13] production.INFO: Constructing job for order: 173587  
[2026-03-20 01:14:14] production.INFO: Handling job for order: 173587  
[2026-03-20 01:14:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:14:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:14:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=5fe84a20-4a7b-432c-8bfd-4bb0d80d63c0&Player_ID=590024140  
[2026-03-20 01:14:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=5fe84a20-4a7b-432c-8bfd-4bb0d80d63c0&Player_ID=590024140","has_body":false} 
[2026-03-20 01:14:15] production.INFO: Operation sent successfully {"operation_id":158654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KKt-1773958455","amount":1.5301875000000000337507799486047588288784027099609375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 01:14:15"}},"processed_data":{"order_number":"ORD-KKt-1773958455","amount":1.5301875000000000337507799486047588288784027099609375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 01:14:49] production.INFO: Constructing job for order: 173588  
[2026-03-20 01:14:49] production.INFO: Constructing job for order: 173589  
[2026-03-20 01:14:51] production.INFO: Handling job for order: 173588  
[2026-03-20 01:14:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:14:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:14:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=0e2039f3-4021-4e15-9a2e-2263ce2e921c&Player_ID=590078694  
[2026-03-20 01:14:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=0e2039f3-4021-4e15-9a2e-2263ce2e921c&Player_ID=590078694","has_body":false} 
[2026-03-20 01:14:52] production.INFO: Operation sent successfully {"operation_id":158655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3TRKLg-1773958492","amount":3.570437500000000152766688188421539962291717529296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 01:14:52"}},"processed_data":{"order_number":"ORD-3TRKLg-1773958492","amount":3.570437500000000152766688188421539962291717529296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 01:14:52] production.INFO: Handling job for order: 173589  
[2026-03-20 01:14:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:14:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:14:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5f9bae7e-c2d5-4074-b364-14cf1e9641a8&Player_ID=5725119514  
[2026-03-20 01:14:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5f9bae7e-c2d5-4074-b364-14cf1e9641a8&Player_ID=5725119514","has_body":false} 
[2026-03-20 01:14:53] production.INFO: Operation sent successfully {"operation_id":158656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G1P-1773958493","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:14:53"}},"processed_data":{"order_number":"ORD-G1P-1773958493","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 01:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:15:04] production.INFO: async() رجع: true  
[2026-03-20 01:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:15:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G1P-1773958493","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:15:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-G1P-1773958493","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:15:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:15:06] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173589} 
[2026-03-20 01:15:06] production.INFO: Order updated successfully. Order ID: 173589, Status: completed  
[2026-03-20 01:15:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G1P-1773958493","status":"completed","codes_count":0} 
[2026-03-20 01:15:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 01:15:25] production.INFO: Constructing job for order: 173590  
[2026-03-20 01:15:26] production.INFO: Handling job for order: 173590  
[2026-03-20 01:15:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:15:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:15:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4ad2814c-6ef6-4607-9d11-df419f1b56c8&Player_ID=5699545444  
[2026-03-20 01:15:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4ad2814c-6ef6-4607-9d11-df419f1b56c8&Player_ID=5699545444","has_body":false} 
[2026-03-20 01:15:27] production.INFO: Operation sent successfully {"operation_id":158657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DzG20-1773958527","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:15:27"}},"processed_data":{"order_number":"ORD-DzG20-1773958527","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 01:15:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DzG20-1773958527","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:15:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-DzG20-1773958527","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:15:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:15:39] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":173590} 
[2026-03-20 01:15:39] production.INFO: Order updated successfully. Order ID: 173590, Status: completed  
[2026-03-20 01:15:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DzG20-1773958527","status":"completed","codes_count":0} 
[2026-03-20 01:15:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 01:16:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00"} 
[2026-03-20 01:16:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","total_operations":5,"sites_count":1} 
[2026-03-20 01:16:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-DthPKs-1773958421","ORD-KKt-1773958455","ORD-3TRKLg-1773958492"]} 
[2026-03-20 01:16:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:16:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 01:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TRKLg-1773958492","operation_id":158655} 
[2026-03-20 01:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DthPKs-1773958421","operation_id":158653} 
[2026-03-20 01:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KKt-1773958455","operation_id":158654} 
[2026-03-20 01:16:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KKt-1773958455","operation_id":158654,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 01:16:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KKt-1773958455","operation_id":158654,"processed":0,"errors":0} 
[2026-03-20 01:16:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ARFjSO2SMTviSpQWy6cnEtOtABfbaIa8","execution_time":"2026-03-20 01:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KKt-1773958455","operation_id":158654} 
[2026-03-20 01:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KKt-1773958455","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-KKt-1773958455","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:16:03] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173587} 
[2026-03-20 01:16:03] production.INFO: Order updated successfully. Order ID: 173587, Status: completed  
[2026-03-20 01:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KKt-1773958455","status":"completed","codes_count":0} 
[2026-03-20 01:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DthPKs-1773958421","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-DthPKs-1773958421","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:16:04] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":173586} 
[2026-03-20 01:16:04] production.INFO: Order updated successfully. Order ID: 173586, Status: completed  
[2026-03-20 01:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DthPKs-1773958421","status":"completed","codes_count":0} 
[2026-03-20 01:16:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 01:16:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 01:16:39] production.INFO: Constructing job for order: 173591  
[2026-03-20 01:16:42] production.INFO: Handling job for order: 173591  
[2026-03-20 01:16:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:16:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:16:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=08ff7873-e5a6-4d8e-9d3f-8d699cbbf1dc&Player_ID=971315909  
[2026-03-20 01:16:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=08ff7873-e5a6-4d8e-9d3f-8d699cbbf1dc&Player_ID=971315909","has_body":false} 
[2026-03-20 01:16:43] production.INFO: Operation sent successfully {"operation_id":158658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nGLRaivZ-1773958603","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 01:16:43"}},"processed_data":{"order_number":"ORD-nGLRaivZ-1773958603","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 01:16:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nGLRaivZ-1773958603","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:16:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-nGLRaivZ-1773958603","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:16:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:16:48] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173591} 
[2026-03-20 01:16:48] production.INFO: Order updated successfully. Order ID: 173591, Status: completed  
[2026-03-20 01:16:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nGLRaivZ-1773958603","status":"completed","codes_count":0} 
[2026-03-20 01:16:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 01:17:05] production.INFO: Constructing job for order: 173592  
[2026-03-20 01:17:07] production.INFO: Handling job for order: 173592  
[2026-03-20 01:17:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:17:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:17:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=8b4717e1-1bf8-4f1a-a37c-396cd3421e3d&Player_ID=0941358966  
[2026-03-20 01:17:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=8b4717e1-1bf8-4f1a-a37c-396cd3421e3d&Player_ID=0941358966","has_body":false} 
[2026-03-20 01:17:08] production.INFO: Operation sent successfully {"operation_id":158659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rr5-1773958628","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 01:17:08"}},"processed_data":{"order_number":"ORD-rr5-1773958628","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 01:17:25] production.INFO: Constructing job for order: 173593  
[2026-03-20 01:17:26] production.INFO: Handling job for order: 173593  
[2026-03-20 01:17:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:17:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:17:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=6f294fa2-beed-4de3-a5ec-64e73a7aec79&Player_ID=1702966682  
[2026-03-20 01:17:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=6f294fa2-beed-4de3-a5ec-64e73a7aec79&Player_ID=1702966682","has_body":false} 
[2026-03-20 01:17:27] production.INFO: Operation sent successfully {"operation_id":158660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Vl-1773958647","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 01:17:27"}},"processed_data":{"order_number":"ORD-8Vl-1773958647","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 01:17:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Vl-1773958647","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:17:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Vl-1773958647","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:17:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:17:33] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173593} 
[2026-03-20 01:17:33] production.INFO: Order updated successfully. Order ID: 173593, Status: completed  
[2026-03-20 01:17:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Vl-1773958647","status":"completed","codes_count":0} 
[2026-03-20 01:17:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 01:18:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00"} 
[2026-03-20 01:18:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","total_operations":4,"sites_count":2} 
[2026-03-20 01:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-3TRKLg-1773958492"]} 
[2026-03-20 01:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:18:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 01:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TRKLg-1773958492","operation_id":158655} 
[2026-03-20 01:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:18:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 01:18:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1,"order_ids":["ORD-rr5-1773958628"]} 
[2026-03-20 01:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:18:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1} 
[2026-03-20 01:18:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 01:18:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:18:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"count":1} 
[2026-03-20 01:18:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"count":1} 
[2026-03-20 01:18:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"user_id":587,"notification_type":"order_approved","reference_id":173592} 
[2026-03-20 01:18:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:18:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:18:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"processed":1,"errors":0} 
[2026-03-20 01:18:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659,"processed":1,"errors":0} 
[2026-03-20 01:18:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HBcxbW37ZFM5BdDondIaxjLUJLBo2Jhk","execution_time":"2026-03-20 01:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr5-1773958628","operation_id":158659} 
[2026-03-20 01:18:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 01:18:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3TRKLg-1773958492","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:18:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-3TRKLg-1773958492","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:18:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:18:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":173588} 
[2026-03-20 01:18:03] production.INFO: Order updated successfully. Order ID: 173588, Status: completed  
[2026-03-20 01:18:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3TRKLg-1773958492","status":"completed","codes_count":0} 
[2026-03-20 01:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 01:18:51] production.INFO: Constructing job for order: 173594  
[2026-03-20 01:18:53] production.INFO: Handling job for order: 173594  
[2026-03-20 01:18:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:18:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:18:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1d80eb4-502f-4762-9aea-03829989a880&Player_ID=52040580784  
[2026-03-20 01:18:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1d80eb4-502f-4762-9aea-03829989a880&Player_ID=52040580784","has_body":false} 
[2026-03-20 01:18:54] production.INFO: Operation sent successfully {"operation_id":158661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HJZ9AL-1773958734","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:18:54"}},"processed_data":{"order_number":"ORD-HJZ9AL-1773958734","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 01:18:58] production.INFO: Constructing job for order: 173595  
[2026-03-20 01:19:00] production.INFO: Handling job for order: 173595  
[2026-03-20 01:19:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:19:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:19:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bb9506ce-6fc7-4eef-8874-c0d5b379ac51&Player_ID=52040580784  
[2026-03-20 01:19:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bb9506ce-6fc7-4eef-8874-c0d5b379ac51&Player_ID=52040580784","has_body":false} 
[2026-03-20 01:19:01] production.INFO: Operation sent successfully {"operation_id":158662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ghH69o-1773958740","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:19:01"}},"processed_data":{"order_number":"ORD-ghH69o-1773958740","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 01:19:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HJZ9AL-1773958734","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:19:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-HJZ9AL-1773958734","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:19:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:19:03] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":173594} 
[2026-03-20 01:19:03] production.INFO: Order updated successfully. Order ID: 173594, Status: completed  
[2026-03-20 01:19:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HJZ9AL-1773958734","status":"completed","codes_count":0} 
[2026-03-20 01:19:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-20 01:19:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ghH69o-1773958740","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:19:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-ghH69o-1773958740","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:19:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:19:12] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":173595} 
[2026-03-20 01:19:12] production.INFO: Order updated successfully. Order ID: 173595, Status: completed  
[2026-03-20 01:19:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ghH69o-1773958740","status":"completed","codes_count":0} 
[2026-03-20 01:19:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-20 01:19:45] production.INFO: Constructing job for order: 173596  
[2026-03-20 01:19:46] production.INFO: Handling job for order: 173596  
[2026-03-20 01:19:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:19:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:19:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=65000&uuid=86ce649f-a81c-4f8b-a9c2-c6611018d033&Player_ID=7093231  
[2026-03-20 01:19:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=65000&uuid=86ce649f-a81c-4f8b-a9c2-c6611018d033&Player_ID=7093231","has_body":false} 
[2026-03-20 01:19:47] production.INFO: Operation sent successfully {"operation_id":158663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A14ix-1773958786","amount":8.1341129999999992605808074586093425750732421875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 01:19:47"}},"processed_data":{"order_number":"ORD-A14ix-1773958786","amount":8.1341129999999992605808074586093425750732421875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 01:19:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"640.25","mainamount":"650","operation_number":"154833901","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqmciieeg8u956CzBMVJ"}},"user_id":1103} 
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 01:20:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 01:20:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18206,"user_id":1103,"amount":640.25,"admins_notified":7} 
[2026-03-20 01:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02"} 
[2026-03-20 01:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","total_operations":3,"sites_count":1} 
[2026-03-20 01:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-A14ix-1773958786"]} 
[2026-03-20 01:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A14ix-1773958786","operation_id":158663} 
[2026-03-20 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 01:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OcnV0VsGiHynBIMVlIAE74QJstv4RUwN","execution_time":"2026-03-20 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:20:04] production.INFO: async() رجع: true  
[2026-03-20 01:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:21:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A14ix-1773958786","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:21:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-A14ix-1773958786","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:21:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:21:07] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173596} 
[2026-03-20 01:21:07] production.INFO: Order updated successfully. Order ID: 173596, Status: completed  
[2026-03-20 01:21:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A14ix-1773958786","status":"completed","codes_count":0} 
[2026-03-20 01:21:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 01:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02"} 
[2026-03-20 01:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SqHVP8WrtObJCKbbBEhCspEbwe8ZHypn","execution_time":"2026-03-20 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:23:00] production.INFO: Constructing job for order: 173597  
[2026-03-20 01:23:02] production.INFO: Handling job for order: 173597  
[2026-03-20 01:23:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:23:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:23:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=d1f19568-eb52-4554-8469-2b86ddf4bd39&Player_ID=207167622  
[2026-03-20 01:23:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=d1f19568-eb52-4554-8469-2b86ddf4bd39&Player_ID=207167622","has_body":false} 
[2026-03-20 01:23:03] production.INFO: Operation sent successfully {"operation_id":158664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z5b-1773958983","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 01:23:03"}},"processed_data":{"order_number":"ORD-Z5b-1773958983","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 01:23:04] production.INFO: Constructing job for order: 173598  
[2026-03-20 01:23:06] production.INFO: Handling job for order: 173598  
[2026-03-20 01:23:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:23:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:23:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=555ab55a-e3ea-40f4-8b66-548585b4f252&Player_ID=0935672861  
[2026-03-20 01:23:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=555ab55a-e3ea-40f4-8b66-548585b4f252&Player_ID=0935672861","has_body":false} 
[2026-03-20 01:23:07] production.INFO: Operation sent successfully {"operation_id":158665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5G7MR0dq-1773958987","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:23:07"}},"processed_data":{"order_number":"ORD-5G7MR0dq-1773958987","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:23:20] production.INFO: Constructing job for order: 173599  
[2026-03-20 01:23:22] production.INFO: Handling job for order: 173599  
[2026-03-20 01:23:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:23:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:23:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=0bab937f-611e-4882-8523-bdb71e1b886e&Player_ID=0935672861  
[2026-03-20 01:23:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=0bab937f-611e-4882-8523-bdb71e1b886e&Player_ID=0935672861","has_body":false} 
[2026-03-20 01:23:23] production.INFO: Operation sent successfully {"operation_id":158666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Ek-1773959002","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:23:23"}},"processed_data":{"order_number":"ORD-9Ek-1773959002","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02"} 
[2026-03-20 01:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","total_operations":5,"sites_count":2} 
[2026-03-20 01:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-Z5b-1773958983"]} 
[2026-03-20 01:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 01:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664} 
[2026-03-20 01:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 01:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"processed":0,"errors":0} 
[2026-03-20 01:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"orders_count":2,"order_ids":["ORD-5G7MR0dq-1773958987","ORD-9Ek-1773959002"]} 
[2026-03-20 01:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664} 
[2026-03-20 01:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"orders_count":2} 
[2026-03-20 01:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 01:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 01:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"count":2} 
[2026-03-20 01:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"count":2} 
[2026-03-20 01:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"user_id":1320,"notification_type":"order_approved","reference_id":173598} 
[2026-03-20 01:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"user_id":1320,"notification_type":"order_approved","reference_id":173599} 
[2026-03-20 01:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"processed":2,"errors":0} 
[2026-03-20 01:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666,"processed":2,"errors":0} 
[2026-03-20 01:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WQquo7gbQnBx1T00j6HKFSPGdh7CDXHx","execution_time":"2026-03-20 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Ek-1773959002","operation_id":158666} 
[2026-03-20 01:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 01:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 01:24:16] production.INFO: Constructing job for order: 173601  
[2026-03-20 01:24:17] production.INFO: Handling job for order: 173601  
[2026-03-20 01:24:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:24:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:24:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=58ba2399-fb99-4c94-ac53-6bfb5d821aff&Player_ID=207167622  
[2026-03-20 01:24:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=58ba2399-fb99-4c94-ac53-6bfb5d821aff&Player_ID=207167622","has_body":false} 
[2026-03-20 01:24:18] production.INFO: Operation sent successfully {"operation_id":158667,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oQ4Fivh-1773959057","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 01:24:18"}},"processed_data":{"order_number":"ORD-oQ4Fivh-1773959057","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:25:06] production.INFO: async() رجع: true  
[2026-03-20 01:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01"} 
[2026-03-20 01:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","total_operations":4,"sites_count":1} 
[2026-03-20 01:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221","ORD-Z5b-1773958983","ORD-oQ4Fivh-1773959057"]} 
[2026-03-20 01:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 01:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oQ4Fivh-1773959057","operation_id":158667} 
[2026-03-20 01:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664} 
[2026-03-20 01:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 01:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664,"processed":0,"errors":0} 
[2026-03-20 01:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xbyXDnpZxwCfN6ZOJkedcjbJcVuxcNxV","execution_time":"2026-03-20 01:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z5b-1773958983","operation_id":158664} 
[2026-03-20 01:26:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z5b-1773958983","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:26:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z5b-1773958983","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:26:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:26:01] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":173597} 
[2026-03-20 01:26:01] production.INFO: Order updated successfully. Order ID: 173597, Status: completed  
[2026-03-20 01:26:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z5b-1773958983","status":"completed","codes_count":0} 
[2026-03-20 01:26:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oQ4Fivh-1773959057","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:26:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-oQ4Fivh-1773959057","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:26:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:26:02] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":173601} 
[2026-03-20 01:26:02] production.INFO: Order updated successfully. Order ID: 173601, Status: completed  
[2026-03-20 01:26:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oQ4Fivh-1773959057","status":"completed","codes_count":0} 
[2026-03-20 01:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 01:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 01:26:07] production.INFO: Constructing job for order: 173602  
[2026-03-20 01:26:10] production.INFO: Handling job for order: 173602  
[2026-03-20 01:26:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:26:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:26:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=6dcca92c-e46c-4cb8-a919-eb5c2f8fd445&Player_ID=11200494  
[2026-03-20 01:26:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=6dcca92c-e46c-4cb8-a919-eb5c2f8fd445&Player_ID=11200494","has_body":false} 
[2026-03-20 01:26:11] production.INFO: Operation sent successfully {"operation_id":158668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uxYRmso-1773959171","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 01:26:11"}},"processed_data":{"order_number":"ORD-uxYRmso-1773959171","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 01:27:37] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 01:27:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-20 01:27:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-20 01:27:43] production.INFO: Constructing job for order: 173603  
[2026-03-20 01:27:44] production.INFO: Handling job for order: 173603  
[2026-03-20 01:27:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:27:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:27:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=30ab6b09-aef6-46d5-bcee-57843a132c36&Player_ID=0931425978  
[2026-03-20 01:27:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=30ab6b09-aef6-46d5-bcee-57843a132c36&Player_ID=0931425978","has_body":false} 
[2026-03-20 01:27:45] production.INFO: Operation sent successfully {"operation_id":158669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jucJofLt-1773959265","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:27:45"}},"processed_data":{"order_number":"ORD-jucJofLt-1773959265","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:28:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uxYRmso-1773959171","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:28:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-uxYRmso-1773959171","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:28:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:28:02] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173602} 
[2026-03-20 01:28:02] production.INFO: Order updated successfully. Order ID: 173602, Status: completed  
[2026-03-20 01:28:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uxYRmso-1773959171","status":"completed","codes_count":0} 
[2026-03-20 01:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03"} 
[2026-03-20 01:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","total_operations":3,"sites_count":2} 
[2026-03-20 01:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1,"order_ids":["ORD-jucJofLt-1773959265"]} 
[2026-03-20 01:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"orders_count":1} 
[2026-03-20 01:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 01:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"count":1} 
[2026-03-20 01:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"count":1} 
[2026-03-20 01:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"user_id":588,"notification_type":"order_approved","reference_id":173603} 
[2026-03-20 01:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"processed":1,"errors":0} 
[2026-03-20 01:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669,"processed":1,"errors":0} 
[2026-03-20 01:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WSYJTT70sH6UTug4RjP7iUVv6rJSFqGJ","execution_time":"2026-03-20 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jucJofLt-1773959265","operation_id":158669} 
[2026-03-20 01:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 01:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 588  
[2026-03-20 01:30:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00"} 
[2026-03-20 01:30:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","total_operations":2,"sites_count":1} 
[2026-03-20 01:30:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:30:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RWx1r364Ti9IScplwoWp9AaebUrIv7yb","execution_time":"2026-03-20 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 01:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 01:30:03] production.INFO: async() رجع: true  
[2026-03-20 01:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:30:46] production.INFO: Constructing job for order: 173604  
[2026-03-20 01:30:49] production.INFO: Handling job for order: 173604  
[2026-03-20 01:30:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:30:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:30:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eafbbb1d-2eda-4109-a20e-d71c2206e127&Player_ID=51825278457  
[2026-03-20 01:30:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eafbbb1d-2eda-4109-a20e-d71c2206e127&Player_ID=51825278457","has_body":false} 
[2026-03-20 01:30:50] production.INFO: Operation sent successfully {"operation_id":158670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rD0Mnd-1773959450","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:30:50"}},"processed_data":{"order_number":"ORD-rD0Mnd-1773959450","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 01:31:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rD0Mnd-1773959450","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:31:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-rD0Mnd-1773959450","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:31:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:31:11] production.INFO: SendAcceptReject: Notification queued {"user_id":836,"notification_type":"order_approved","reference_id":173604} 
[2026-03-20 01:31:11] production.INFO: Order updated successfully. Order ID: 173604, Status: completed  
[2026-03-20 01:31:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rD0Mnd-1773959450","status":"completed","codes_count":0} 
[2026-03-20 01:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 836  
[2026-03-20 01:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02"} 
[2026-03-20 01:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ak9vAcwGfyGQmO1Xqmh4pkAX4EZL8kiQ","execution_time":"2026-03-20 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02"} 
[2026-03-20 01:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tiF0cqAZcVJogavNVgzHZ76ohwofQKEd","execution_time":"2026-03-20 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:35:05] production.INFO: async() رجع: true  
[2026-03-20 01:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00"} 
[2026-03-20 01:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","total_operations":2,"sites_count":1} 
[2026-03-20 01:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JcQig8-1773957546","ORD-7jZi3-1773958221"]} 
[2026-03-20 01:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:36:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:36:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:36:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:36:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:36:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644,"processed":0,"errors":0} 
[2026-03-20 01:36:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wtJw9SrJIEbyQ4hlE5XqoPJq4xLeIY8f","execution_time":"2026-03-20 01:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JcQig8-1773957546","operation_id":158644} 
[2026-03-20 01:36:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JcQig8-1773957546","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 01:36:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-JcQig8-1773957546","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 01:36:56] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 01:36:56] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_rejected","reference_id":173577} 
[2026-03-20 01:36:56] production.INFO: Order updated successfully. Order ID: 173577, Status: rejected  
[2026-03-20 01:36:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JcQig8-1773957546","status":"rejected","codes_count":0} 
[2026-03-20 01:36:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 01:36:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 01:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01"} 
[2026-03-20 01:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","total_operations":1,"sites_count":1} 
[2026-03-20 01:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7jZi3-1773958221"]} 
[2026-03-20 01:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"errors":0} 
[2026-03-20 01:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yfrOm062FH9RkYqcOQJnCzAlQ0n39Jf2","execution_time":"2026-03-20 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02"} 
[2026-03-20 01:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","total_operations":1,"sites_count":1} 
[2026-03-20 01:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7jZi3-1773958221"]} 
[2026-03-20 01:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"errors":0} 
[2026-03-20 01:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J9IVpMKqUaYZd50brS1yHW0XBmweD9OZ","execution_time":"2026-03-20 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 01:40:04] production.INFO: async() رجع: true  
[2026-03-20 01:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:40:16] production.INFO: Constructing job for order: 173605  
[2026-03-20 01:40:17] production.INFO: Handling job for order: 173605  
[2026-03-20 01:40:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:40:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:40:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=b807d84e-0751-412a-aa50-00d81f746c2a&Player_ID=590078694  
[2026-03-20 01:40:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=b807d84e-0751-412a-aa50-00d81f746c2a&Player_ID=590078694","has_body":false} 
[2026-03-20 01:40:18] production.INFO: Operation sent successfully {"operation_id":158671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OYNA-1773960017","amount":3.570437500000000152766688188421539962291717529296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 01:40:18"}},"processed_data":{"order_number":"ORD-OYNA-1773960017","amount":3.570437500000000152766688188421539962291717529296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 01:40:48] production.INFO: Constructing job for order: 173606  
[2026-03-20 01:40:51] production.INFO: Handling job for order: 173606  
[2026-03-20 01:40:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:40:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:40:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=a0bf6c56-0d8e-40a3-a59a-0d80361c859d&Player_ID=590218899  
[2026-03-20 01:40:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=a0bf6c56-0d8e-40a3-a59a-0d80361c859d&Player_ID=590218899","has_body":false} 
[2026-03-20 01:40:52] production.INFO: Operation sent successfully {"operation_id":158672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gSQQ8-1773960051","amount":2.550312499999999982236431605997495353221893310546875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 01:40:52"}},"processed_data":{"order_number":"ORD-gSQQ8-1773960051","amount":2.550312499999999982236431605997495353221893310546875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 01:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01"} 
[2026-03-20 01:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","total_operations":3,"sites_count":1} 
[2026-03-20 01:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-7jZi3-1773958221","ORD-OYNA-1773960017","ORD-gSQQ8-1773960051"]} 
[2026-03-20 01:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 01:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672} 
[2026-03-20 01:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OYNA-1773960017","operation_id":158671} 
[2026-03-20 01:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OYNA-1773960017","operation_id":158671,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 01:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OYNA-1773960017","operation_id":158671,"processed":0,"errors":0} 
[2026-03-20 01:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"io2ueVNoeHjLP1kJYWwbo2aH7q8qO2e0","execution_time":"2026-03-20 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OYNA-1773960017","operation_id":158671} 
[2026-03-20 01:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OYNA-1773960017","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-OYNA-1773960017","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:42:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":173605} 
[2026-03-20 01:42:03] production.INFO: Order updated successfully. Order ID: 173605, Status: completed  
[2026-03-20 01:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OYNA-1773960017","status":"completed","codes_count":0} 
[2026-03-20 01:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 01:42:25] production.INFO: Constructing job for order: 173607  
[2026-03-20 01:42:28] production.INFO: Handling job for order: 173607  
[2026-03-20 01:42:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:42:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:42:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=06e8c53a-7f92-42e3-8cf8-24d52c5f020e&Player_ID=51869409516  
[2026-03-20 01:42:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=06e8c53a-7f92-42e3-8cf8-24d52c5f020e&Player_ID=51869409516","has_body":false} 
[2026-03-20 01:42:29] production.INFO: Operation sent successfully {"operation_id":158673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-L8NuT0wZ-1773960148","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:42:29"}},"processed_data":{"order_number":"ORD-L8NuT0wZ-1773960148","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 01:42:29] production.INFO: Constructing job for order: 173608  
[2026-03-20 01:42:32] production.INFO: Handling job for order: 173608  
[2026-03-20 01:42:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:42:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:42:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bdb4a1ff-a67b-4be1-9012-4b04d530064c&Player_ID=51869409516  
[2026-03-20 01:42:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bdb4a1ff-a67b-4be1-9012-4b04d530064c&Player_ID=51869409516","has_body":false} 
[2026-03-20 01:42:33] production.INFO: Operation sent successfully {"operation_id":158674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lbqu-1773960152","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:42:33"}},"processed_data":{"order_number":"ORD-lbqu-1773960152","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 01:42:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-L8NuT0wZ-1773960148","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:42:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-L8NuT0wZ-1773960148","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:42:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:42:42] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":173607} 
[2026-03-20 01:42:42] production.INFO: Order updated successfully. Order ID: 173607, Status: completed  
[2026-03-20 01:42:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-L8NuT0wZ-1773960148","status":"completed","codes_count":0} 
[2026-03-20 01:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 01:42:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lbqu-1773960152","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:42:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-lbqu-1773960152","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:42:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:42:45] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":173608} 
[2026-03-20 01:42:45] production.INFO: Order updated successfully. Order ID: 173608, Status: completed  
[2026-03-20 01:42:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lbqu-1773960152","status":"completed","codes_count":0} 
[2026-03-20 01:42:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 01:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03"} 
[2026-03-20 01:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","total_operations":2,"sites_count":1} 
[2026-03-20 01:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-gSQQ8-1773960051"]} 
[2026-03-20 01:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:44:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gSQQ8-1773960051","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:44:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-gSQQ8-1773960051","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:44:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:44:03] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173606} 
[2026-03-20 01:44:03] production.INFO: Order updated successfully. Order ID: 173606, Status: completed  
[2026-03-20 01:44:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gSQQ8-1773960051","status":"completed","codes_count":0} 
[2026-03-20 01:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 01:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:44:03] production.ERROR: Operation not found for external_order: ORD-gSQQ8-1773960051 in chunk 1 {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672} 
[2026-03-20 01:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-20 01:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"processed":0,"errors":1} 
[2026-03-20 01:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672,"processed":0,"errors":1} 
[2026-03-20 01:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TGGd5joJhO6yFZcrfJlNw79sEJUwSXx4","execution_time":"2026-03-20 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSQQ8-1773960051","operation_id":158672} 
[2026-03-20 01:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 01:45:05] production.INFO: async() رجع: true  
[2026-03-20 01:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:45:51] production.INFO: Creating credit request {"payload":{"method_id":"2","amount":"100.0","mainamount":"100","operation_number":"8979967","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1qdsfelc1bijefVPVAw"}},"user_id":314} 
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 01:45:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 01:45:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18207,"user_id":314,"amount":100.0,"admins_notified":7} 
[2026-03-20 01:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03"} 
[2026-03-20 01:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","total_operations":1,"sites_count":1} 
[2026-03-20 01:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7jZi3-1773958221"]} 
[2026-03-20 01:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"errors":0} 
[2026-03-20 01:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QokW4iEzAK03f6Pq9QHNnMx2jeVVcPyj","execution_time":"2026-03-20 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:46:20] production.INFO: Constructing job for order: 173609  
[2026-03-20 01:46:21] production.INFO: Handling job for order: 173609  
[2026-03-20 01:46:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:46:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:46:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=3db7cf72-a407-4648-b1ac-3a4062944b05&Player_ID=0980753415  
[2026-03-20 01:46:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=3db7cf72-a407-4648-b1ac-3a4062944b05&Player_ID=0980753415","has_body":false} 
[2026-03-20 01:46:22] production.INFO: Operation sent successfully {"operation_id":158675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xX2P-1773960382","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 01:46:22"}},"processed_data":{"order_number":"ORD-xX2P-1773960382","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 01:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01"} 
[2026-03-20 01:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","total_operations":2,"sites_count":2} 
[2026-03-20 01:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7jZi3-1773958221"]} 
[2026-03-20 01:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"errors":0} 
[2026-03-20 01:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"orders_count":1,"order_ids":["ORD-xX2P-1773960382"]} 
[2026-03-20 01:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"orders_count":1} 
[2026-03-20 01:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 01:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 01:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"count":1} 
[2026-03-20 01:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"count":1} 
[2026-03-20 01:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"user_id":1457,"notification_type":"order_approved","reference_id":173609} 
[2026-03-20 01:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"processed":1,"errors":0} 
[2026-03-20 01:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675,"processed":1,"errors":0} 
[2026-03-20 01:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sRontb8OlRrrWOvhSEdcKBkpfxFRTfMH","execution_time":"2026-03-20 01:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xX2P-1773960382","operation_id":158675} 
[2026-03-20 01:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1457  
[2026-03-20 01:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01"} 
[2026-03-20 01:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","total_operations":1,"sites_count":1} 
[2026-03-20 01:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7jZi3-1773958221"]} 
[2026-03-20 01:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 01:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 01:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651,"processed":0,"errors":0} 
[2026-03-20 01:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3KVI7fqZfcj0KMQLpvT40cEEFZKnOFVX","execution_time":"2026-03-20 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 01:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 01:50:03] production.INFO: Constructing job for order: 173610  
[2026-03-20 01:50:03] production.INFO: async() رجع: true  
[2026-03-20 01:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:50:04] production.INFO: Constructing job for order: 173611  
[2026-03-20 01:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:50:05] production.INFO: Handling job for order: 173610  
[2026-03-20 01:50:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:50:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:50:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=73000&uuid=17771271-547c-4f3b-a382-33cfcd857980&Player_ID=590078694  
[2026-03-20 01:50:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=73000&uuid=17771271-547c-4f3b-a382-33cfcd857980&Player_ID=590078694","has_body":false} 
[2026-03-20 01:50:06] production.INFO: Operation sent successfully {"operation_id":158676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A07-1773960605","amount":7.44691250000000071196382123162038624286651611328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 01:50:06"}},"processed_data":{"order_number":"ORD-A07-1773960605","amount":7.44691250000000071196382123162038624286651611328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 01:50:06] production.INFO: Handling job for order: 173611  
[2026-03-20 01:50:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:50:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:50:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b9aa455a-a122-4ad3-9aa8-fe6f99e5363e&Player_ID=51869409516  
[2026-03-20 01:50:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b9aa455a-a122-4ad3-9aa8-fe6f99e5363e&Player_ID=51869409516","has_body":false} 
[2026-03-20 01:50:07] production.INFO: Operation sent successfully {"operation_id":158677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Azy-1773960606","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:50:07"}},"processed_data":{"order_number":"ORD-Azy-1773960606","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 01:50:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Azy-1773960606","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 01:50:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-Azy-1773960606","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 01:50:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:50:18] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":173611} 
[2026-03-20 01:50:18] production.INFO: Order updated successfully. Order ID: 173611, Status: completed  
[2026-03-20 01:50:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Azy-1773960606","status":"completed","codes_count":0} 
[2026-03-20 01:50:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 01:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01"} 
[2026-03-20 01:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","total_operations":2,"sites_count":1} 
[2026-03-20 01:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-A07-1773960605"]} 
[2026-03-20 01:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A07-1773960605","operation_id":158676} 
[2026-03-20 01:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A07-1773960605","operation_id":158676,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A07-1773960605","operation_id":158676,"processed":0,"errors":0} 
[2026-03-20 01:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KwGLOfHtxd5Uq83rSBAo5hY3CGrFDeiU","execution_time":"2026-03-20 01:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A07-1773960605","operation_id":158676} 
[2026-03-20 01:52:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A07-1773960605","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:52:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-A07-1773960605","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:52:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:52:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":173610} 
[2026-03-20 01:52:03] production.INFO: Order updated successfully. Order ID: 173610, Status: completed  
[2026-03-20 01:52:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A07-1773960605","status":"completed","codes_count":0} 
[2026-03-20 01:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 01:52:28] production.INFO: Constructing job for order: 173612  
[2026-03-20 01:52:31] production.INFO: Handling job for order: 173612  
[2026-03-20 01:52:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:52:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:52:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=feb6f213-6518-4531-b38a-830222c2ec47&Player_ID=107641576  
[2026-03-20 01:52:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=feb6f213-6518-4531-b38a-830222c2ec47&Player_ID=107641576","has_body":false} 
[2026-03-20 01:52:32] production.INFO: Operation sent successfully {"operation_id":158678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rxhL2w-1773960751","amount":3.42083199999999987284127200837247073650360107421875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 01:52:32"}},"processed_data":{"order_number":"ORD-rxhL2w-1773960751","amount":3.42083199999999987284127200837247073650360107421875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 01:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02"} 
[2026-03-20 01:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-rxhL2w-1773960751"]} 
[2026-03-20 01:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678} 
[2026-03-20 01:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"processed":0,"errors":0} 
[2026-03-20 01:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5TdyhWyPVhQ9VVDz2jhI0T5FeVsahR2N","execution_time":"2026-03-20 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678} 
[2026-03-20 01:54:26] production.INFO: Constructing job for order: 173613  
[2026-03-20 01:54:29] production.INFO: Handling job for order: 173613  
[2026-03-20 01:54:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:54:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:54:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=95d7156c-3ff1-443a-aeb1-474bd8c01e51&Player_ID=0969941362  
[2026-03-20 01:54:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=95d7156c-3ff1-443a-aeb1-474bd8c01e51&Player_ID=0969941362","has_body":false} 
[2026-03-20 01:54:30] production.INFO: Operation sent successfully {"operation_id":158679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BNbCJ-1773960870","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 01:54:30"}},"processed_data":{"order_number":"ORD-BNbCJ-1773960870","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 01:54:32] production.INFO: Constructing job for order: 173614  
[2026-03-20 01:54:33] production.INFO: Handling job for order: 173614  
[2026-03-20 01:54:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 01:54:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:54:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=326f5187-0895-4a87-89aa-14dacebf80a0&Player_ID=0969941362  
[2026-03-20 01:54:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=326f5187-0895-4a87-89aa-14dacebf80a0&Player_ID=0969941362","has_body":false} 
[2026-03-20 01:54:33] production.INFO: Operation sent successfully {"operation_id":158680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9rPk-1773960873","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 01:54:33"}},"processed_data":{"order_number":"ORD-9rPk-1773960873","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 01:55:00] production.INFO: Executing GetProducts task...  
[2026-03-20 01:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 01:55:00] production.INFO: Executing GetProducts task...  
[2026-03-20 01:55:02] production.INFO: async() رجع: true  
[2026-03-20 01:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 01:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 01:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 01:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 01:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01"} 
[2026-03-20 01:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","total_operations":4,"sites_count":2} 
[2026-03-20 01:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-rxhL2w-1773960751"]} 
[2026-03-20 01:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678} 
[2026-03-20 01:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"processed":0,"errors":0} 
[2026-03-20 01:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"orders_count":2,"order_ids":["ORD-BNbCJ-1773960870","ORD-9rPk-1773960873"]} 
[2026-03-20 01:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678} 
[2026-03-20 01:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxhL2w-1773960751","operation_id":158678,"orders_count":2} 
[2026-03-20 01:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 01:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 01:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"count":2} 
[2026-03-20 01:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"count":2} 
[2026-03-20 01:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"user_id":107,"notification_type":"order_approved","reference_id":173614} 
[2026-03-20 01:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"user_id":107,"notification_type":"order_approved","reference_id":173613} 
[2026-03-20 01:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 01:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 01:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"processed":2,"errors":0} 
[2026-03-20 01:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679,"processed":2,"errors":0} 
[2026-03-20 01:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rbrPB2C8vx7hSHolr0S2pviPO79SMXZF","execution_time":"2026-03-20 01:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNbCJ-1773960870","operation_id":158679} 
[2026-03-20 01:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 01:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 01:56:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rxhL2w-1773960751","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 01:56:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-rxhL2w-1773960751","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 01:56:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 01:56:02] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":173612} 
[2026-03-20 01:56:02] production.INFO: Order updated successfully. Order ID: 173612, Status: completed  
[2026-03-20 01:56:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rxhL2w-1773960751","status":"completed","codes_count":0} 
[2026-03-20 01:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-20 01:56:31] production.INFO: Constructing job for order: 173615  
[2026-03-20 01:56:34] production.INFO: Handling job for order: 173615  
[2026-03-20 01:56:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 01:56:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 01:56:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87eaa0de-15a8-42a2-bded-6122d2b4baad&Player_ID=52282397181  
[2026-03-20 01:56:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87eaa0de-15a8-42a2-bded-6122d2b4baad&Player_ID=52282397181","has_body":false} 
[2026-03-20 01:56:35] production.INFO: Operation sent successfully {"operation_id":158681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BOiZgR-1773960995","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 01:56:35"}},"processed_data":{"order_number":"ORD-BOiZgR-1773960995","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 01:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02"} 
[2026-03-20 01:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","total_operations":2,"sites_count":1} 
[2026-03-20 01:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-BOiZgR-1773960995"]} 
[2026-03-20 01:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 01:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 01:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 01:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 01:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 01:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"errors":0} 
[2026-03-20 01:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zRRHQEASIh10eKdgYJ88FdwpASVWTyhe","execution_time":"2026-03-20 01:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 01:58:11] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600427959306","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7nsd2lqkm3t70E3a3sm"}},"user_id":305} 
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 01:58:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 01:58:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18208,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-20 02:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02"} 
[2026-03-20 02:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","total_operations":2,"sites_count":1} 
[2026-03-20 02:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7jZi3-1773958221","ORD-BOiZgR-1773960995"]} 
[2026-03-20 02:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 02:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"errors":0} 
[2026-03-20 02:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rCRKgrJZliQndgpB10GvRxGIIXxiwZ22","execution_time":"2026-03-20 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:00:05] production.INFO: async() رجع: true  
[2026-03-20 02:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:01:41] production.INFO: Constructing job for order: 173616  
[2026-03-20 02:01:42] production.INFO: Handling job for order: 173616  
[2026-03-20 02:01:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:01:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:01:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=0fa44449-09f0-47e4-b3b5-bd5f9ea006da&Player_ID=51822716497  
[2026-03-20 02:01:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=0fa44449-09f0-47e4-b3b5-bd5f9ea006da&Player_ID=51822716497","has_body":false} 
[2026-03-20 02:01:43] production.INFO: Operation sent successfully {"operation_id":158682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Mim-1773961303","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 02:01:43"}},"processed_data":{"order_number":"ORD-2Mim-1773961303","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 02:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01"} 
[2026-03-20 02:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","total_operations":3,"sites_count":1} 
[2026-03-20 02:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-7jZi3-1773958221","ORD-BOiZgR-1773960995","ORD-2Mim-1773961303"]} 
[2026-03-20 02:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7jZi3-1773958221","operation_id":158651} 
[2026-03-20 02:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"errors":0} 
[2026-03-20 02:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oTywz37LLucOzJlo1RUEv90QKFK8FYZR","execution_time":"2026-03-20 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:02:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7jZi3-1773958221","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 02:02:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-7jZi3-1773958221","status":"completed","codes":[],"notes":[]} 
[2026-03-20 02:02:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:02:34] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_approved","reference_id":173584} 
[2026-03-20 02:02:34] production.INFO: Order updated successfully. Order ID: 173584, Status: completed  
[2026-03-20 02:02:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7jZi3-1773958221","status":"completed","codes_count":0} 
[2026-03-20 02:02:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-20 02:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01"} 
[2026-03-20 02:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","total_operations":2,"sites_count":1} 
[2026-03-20 02:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303"]} 
[2026-03-20 02:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"errors":0} 
[2026-03-20 02:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k6nERMCAd0WTJT3wMdaf1Bda6haMfSix","execution_time":"2026-03-20 02:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:05:03] production.INFO: async() رجع: true  
[2026-03-20 02:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02"} 
[2026-03-20 02:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","total_operations":2,"sites_count":1} 
[2026-03-20 02:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303"]} 
[2026-03-20 02:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681,"processed":0,"errors":0} 
[2026-03-20 02:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F4IM4n71BiwnfDciCK3oMwWae8WOL79Z","execution_time":"2026-03-20 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:06:29] production.INFO: Constructing job for order: 173617  
[2026-03-20 02:06:32] production.INFO: Handling job for order: 173617  
[2026-03-20 02:06:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:06:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:06:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=92159c5e-c99e-4023-8fff-8c01c997521f&Player_ID=52208588597  
[2026-03-20 02:06:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=92159c5e-c99e-4023-8fff-8c01c997521f&Player_ID=52208588597","has_body":false} 
[2026-03-20 02:06:33] production.INFO: Operation sent successfully {"operation_id":158683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LqEj-1773961592","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 02:06:33"}},"processed_data":{"order_number":"ORD-LqEj-1773961592","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 02:07:11] production.INFO: Constructing job for order: 173618  
[2026-03-20 02:07:12] production.INFO: Handling job for order: 173618  
[2026-03-20 02:07:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:07:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:07:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=64663623-101d-43c9-a724-a5df89d2aaaf&Player_ID=0968794942  
[2026-03-20 02:07:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=64663623-101d-43c9-a724-a5df89d2aaaf&Player_ID=0968794942","has_body":false} 
[2026-03-20 02:07:12] production.INFO: Operation sent successfully {"operation_id":158684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pNT65-1773961632","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:07:12"}},"processed_data":{"order_number":"ORD-pNT65-1773961632","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:08:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00"} 
[2026-03-20 02:08:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","total_operations":4,"sites_count":2} 
[2026-03-20 02:08:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592"]} 
[2026-03-20 02:08:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1,"order_ids":["ORD-pNT65-1773961632"]} 
[2026-03-20 02:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1} 
[2026-03-20 02:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"count":1} 
[2026-03-20 02:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"count":1} 
[2026-03-20 02:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"user_id":237,"notification_type":"order_approved","reference_id":173618} 
[2026-03-20 02:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"processed":1,"errors":0} 
[2026-03-20 02:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684,"processed":1,"errors":0} 
[2026-03-20 02:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QVi4TTN2f4PUhXhoBodhszJL45vRetIP","execution_time":"2026-03-20 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pNT65-1773961632","operation_id":158684} 
[2026-03-20 02:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 02:08:01] production.INFO: Constructing job for order: 173619  
[2026-03-20 02:08:04] production.INFO: Handling job for order: 173619  
[2026-03-20 02:08:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:08:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:08:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ff6d50be-3bc4-4268-8cf4-2a30749bf09d&Player_ID=0969451248  
[2026-03-20 02:08:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ff6d50be-3bc4-4268-8cf4-2a30749bf09d&Player_ID=0969451248","has_body":false} 
[2026-03-20 02:08:05] production.INFO: Operation sent successfully {"operation_id":158685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HHHe3Puh-1773961684","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:08:05"}},"processed_data":{"order_number":"ORD-HHHe3Puh-1773961684","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:09:27] production.INFO: Constructing job for order: 173620  
[2026-03-20 02:09:29] production.INFO: Handling job for order: 173620  
[2026-03-20 02:09:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:09:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:09:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8a251180-b0e2-4869-833d-aea24f9e08a2&Player_ID=5681289949  
[2026-03-20 02:09:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8a251180-b0e2-4869-833d-aea24f9e08a2&Player_ID=5681289949","has_body":false} 
[2026-03-20 02:09:29] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 02:09:29] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158686,"exception":"Unknown named parameter $userId"} 
[2026-03-20 02:09:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 02:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02"} 
[2026-03-20 02:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","total_operations":4,"sites_count":2} 
[2026-03-20 02:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592"]} 
[2026-03-20 02:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1,"order_ids":["ORD-HHHe3Puh-1773961684"]} 
[2026-03-20 02:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1} 
[2026-03-20 02:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"count":1} 
[2026-03-20 02:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"count":1} 
[2026-03-20 02:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"user_id":5,"notification_type":"order_approved","reference_id":173619} 
[2026-03-20 02:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"processed":1,"errors":0} 
[2026-03-20 02:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685,"processed":1,"errors":0} 
[2026-03-20 02:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sSMdw6YIMIPfSDUAuz5wYWQI2pKNDdSM","execution_time":"2026-03-20 02:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHHe3Puh-1773961684","operation_id":158685} 
[2026-03-20 02:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 02:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:10:05] production.INFO: async() رجع: true  
[2026-03-20 02:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 02:10:45] production.INFO: Constructing job for order: 173621  
[2026-03-20 02:10:48] production.INFO: Handling job for order: 173621  
[2026-03-20 02:10:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:10:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:10:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a6e29185-3d27-4d90-9991-8322fa13dbb2&Player_ID=0951530074  
[2026-03-20 02:10:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a6e29185-3d27-4d90-9991-8322fa13dbb2&Player_ID=0951530074","has_body":false} 
[2026-03-20 02:10:49] production.INFO: Operation sent successfully {"operation_id":158687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d28ypQP-1773961848","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:10:49"}},"processed_data":{"order_number":"ORD-d28ypQP-1773961848","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:11:38] production.INFO: Constructing job for order: 173622  
[2026-03-20 02:11:40] production.INFO: Handling job for order: 173622  
[2026-03-20 02:11:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:11:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:11:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=9a229015-fa0f-491f-a1aa-95b1098fc26d&Player_ID=92314736  
[2026-03-20 02:11:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=9a229015-fa0f-491f-a1aa-95b1098fc26d&Player_ID=92314736","has_body":false} 
[2026-03-20 02:11:40] production.INFO: Operation sent successfully {"operation_id":158688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8YY-1773961900","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 02:11:40"}},"processed_data":{"order_number":"ORD-8YY-1773961900","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 02:11:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8YY-1773961900","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:11:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-8YY-1773961900","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:11:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:11:47] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173622} 
[2026-03-20 02:11:47] production.INFO: Order updated successfully. Order ID: 173622, Status: completed  
[2026-03-20 02:11:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8YY-1773961900","status":"completed","codes_count":0} 
[2026-03-20 02:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 02:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02"} 
[2026-03-20 02:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","total_operations":4,"sites_count":2} 
[2026-03-20 02:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592"]} 
[2026-03-20 02:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1,"order_ids":["ORD-d28ypQP-1773961848"]} 
[2026-03-20 02:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"orders_count":1} 
[2026-03-20 02:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"count":1} 
[2026-03-20 02:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"count":1} 
[2026-03-20 02:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"user_id":32,"notification_type":"order_approved","reference_id":173621} 
[2026-03-20 02:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"processed":1,"errors":0} 
[2026-03-20 02:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687,"processed":1,"errors":0} 
[2026-03-20 02:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RK8QkhveworKAGpGHplPuEAGPMGOtdYe","execution_time":"2026-03-20 02:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d28ypQP-1773961848","operation_id":158687} 
[2026-03-20 02:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 02:13:57] production.INFO: Constructing job for order: 173623  
[2026-03-20 02:13:59] production.INFO: Handling job for order: 173623  
[2026-03-20 02:13:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:13:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:13:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=1eb71895-632e-401e-b00a-b7122b7b24ef&Player_ID=53304576  
[2026-03-20 02:13:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=1eb71895-632e-401e-b00a-b7122b7b24ef&Player_ID=53304576","has_body":false} 
[2026-03-20 02:14:00] production.INFO: Operation sent successfully {"operation_id":158689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ct07DVT0-1773962040","amount":11.4097039999999996240376276546157896518707275390625,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 02:14:00"}},"processed_data":{"order_number":"ORD-Ct07DVT0-1773962040","amount":11.4097039999999996240376276546157896518707275390625,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 02:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03"} 
[2026-03-20 02:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","total_operations":4,"sites_count":1} 
[2026-03-20 02:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592","ORD-Ct07DVT0-1773962040"]} 
[2026-03-20 02:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 02:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ct07DVT0-1773962040","operation_id":158689} 
[2026-03-20 02:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 02:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Kwy62ZQZ0FatB1wCi3ldf5Lnt0UE166I","execution_time":"2026-03-20 02:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:14:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ct07DVT0-1773962040","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:14:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ct07DVT0-1773962040","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:14:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:14:08] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173623} 
[2026-03-20 02:14:08] production.INFO: Order updated successfully. Order ID: 173623, Status: completed  
[2026-03-20 02:14:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ct07DVT0-1773962040","status":"completed","codes_count":0} 
[2026-03-20 02:14:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 02:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:15:05] production.INFO: async() رجع: true  
[2026-03-20 02:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01"} 
[2026-03-20 02:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","total_operations":3,"sites_count":1} 
[2026-03-20 02:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592"]} 
[2026-03-20 02:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CrwRCXrdP1F3Wz6beBVeMEIToE0J8oUG","execution_time":"2026-03-20 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:16:46] production.INFO: Constructing job for order: 173625  
[2026-03-20 02:16:49] production.INFO: Handling job for order: 173625  
[2026-03-20 02:16:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:16:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:16:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aa1f2d88-4d48-4271-8a25-3115f8edb452&Player_ID=1100765771  
[2026-03-20 02:16:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aa1f2d88-4d48-4271-8a25-3115f8edb452&Player_ID=1100765771","has_body":false} 
[2026-03-20 02:16:50] production.INFO: Operation sent successfully {"operation_id":158690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eel12HF-1773962209","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 02:16:50"}},"processed_data":{"order_number":"ORD-eel12HF-1773962209","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 02:16:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eel12HF-1773962209","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:16:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-eel12HF-1773962209","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:16:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:16:54] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173625} 
[2026-03-20 02:16:54] production.INFO: Order updated successfully. Order ID: 173625, Status: completed  
[2026-03-20 02:16:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eel12HF-1773962209","status":"completed","codes_count":0} 
[2026-03-20 02:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 02:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02"} 
[2026-03-20 02:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","total_operations":3,"sites_count":1} 
[2026-03-20 02:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BOiZgR-1773960995","ORD-2Mim-1773961303","ORD-LqEj-1773961592"]} 
[2026-03-20 02:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2Mim-1773961303","operation_id":158682} 
[2026-03-20 02:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BOiZgR-1773960995","operation_id":158681} 
[2026-03-20 02:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683,"processed":0,"errors":0} 
[2026-03-20 02:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iHCjsMbHMGpskE3HhMMv5nKJUjsGAru0","execution_time":"2026-03-20 02:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LqEj-1773961592","operation_id":158683} 
[2026-03-20 02:18:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BOiZgR-1773960995","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 02:18:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-BOiZgR-1773960995","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 02:18:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:18:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173615} 
[2026-03-20 02:18:57] production.INFO: Order updated successfully. Order ID: 173615, Status: completed  
[2026-03-20 02:18:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BOiZgR-1773960995","status":"completed","codes_count":0} 
[2026-03-20 02:18:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 02:19:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"request_approved","reference_id":18203} 
[2026-03-20 02:19:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 02:19:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LqEj-1773961592","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 02:19:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-LqEj-1773961592","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 02:19:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:19:21] production.INFO: SendAcceptReject: Notification queued {"user_id":137,"notification_type":"order_approved","reference_id":173617} 
[2026-03-20 02:19:21] production.INFO: Order updated successfully. Order ID: 173617, Status: completed  
[2026-03-20 02:19:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LqEj-1773961592","status":"completed","codes_count":0} 
[2026-03-20 02:19:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Mim-1773961303","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 02:19:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Mim-1773961303","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 02:19:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:19:21] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173616} 
[2026-03-20 02:19:21] production.INFO: Order updated successfully. Order ID: 173616, Status: completed  
[2026-03-20 02:19:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Mim-1773961303","status":"completed","codes_count":0} 
[2026-03-20 02:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 137  
[2026-03-20 02:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 02:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NPKlZW542eP895jA0LJOPdrqadQ1TYpx","execution_time":"2026-03-20 02:20:02"} 
[2026-03-20 02:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NPKlZW542eP895jA0LJOPdrqadQ1TYpx","execution_time":"2026-03-20 02:20:02"} 
[2026-03-20 02:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 02:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 02:20:04] production.INFO: async() رجع: true  
[2026-03-20 02:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:20:25] production.INFO: Constructing job for order: 173626  
[2026-03-20 02:20:26] production.INFO: Handling job for order: 173626  
[2026-03-20 02:20:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=d709a06d-bf5c-4b7c-8919-bebb0bc065df&Player_ID=0965579421  
[2026-03-20 02:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=d709a06d-bf5c-4b7c-8919-bebb0bc065df&Player_ID=0965579421","has_body":false} 
[2026-03-20 02:20:27] production.INFO: Operation sent successfully {"operation_id":158691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JU3OChm-1773962427","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:20:27"}},"processed_data":{"order_number":"ORD-JU3OChm-1773962427","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:20:31] production.INFO: Constructing job for order: 173627  
[2026-03-20 02:20:33] production.INFO: Handling job for order: 173627  
[2026-03-20 02:20:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:20:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:20:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=73e1b856-914a-47fd-a7a7-e40e8338568f&Player_ID=0965579421  
[2026-03-20 02:20:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=73e1b856-914a-47fd-a7a7-e40e8338568f&Player_ID=0965579421","has_body":false} 
[2026-03-20 02:20:34] production.INFO: Operation sent successfully {"operation_id":158692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ka0IR-1773962434","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:20:34"}},"processed_data":{"order_number":"ORD-Ka0IR-1773962434","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:20:36] production.INFO: Constructing job for order: 173628  
[2026-03-20 02:20:37] production.INFO: Handling job for order: 173628  
[2026-03-20 02:20:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:20:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:20:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=8b854515-fe2e-425e-abba-cad3e3cc20d4&Player_ID=188539866  
[2026-03-20 02:20:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=8b854515-fe2e-425e-abba-cad3e3cc20d4&Player_ID=188539866","has_body":false} 
[2026-03-20 02:20:38] production.INFO: Operation sent successfully {"operation_id":158693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P3hm-1773962437","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 02:20:38"}},"processed_data":{"order_number":"ORD-P3hm-1773962437","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 02:21:09] production.INFO: Constructing job for order: 173629  
[2026-03-20 02:21:11] production.INFO: Handling job for order: 173629  
[2026-03-20 02:21:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:21:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:21:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2856b66d-bb3f-41e2-a875-15fc8e4a54e5&Player_ID=0934208762  
[2026-03-20 02:21:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2856b66d-bb3f-41e2-a875-15fc8e4a54e5&Player_ID=0934208762","has_body":false} 
[2026-03-20 02:21:11] production.INFO: Operation sent successfully {"operation_id":158694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c6L4TZ-1773962471","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 02:21:11"}},"processed_data":{"order_number":"ORD-c6L4TZ-1773962471","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 02:21:20] production.INFO: Constructing job for order: 173630  
[2026-03-20 02:21:23] production.INFO: Handling job for order: 173630  
[2026-03-20 02:21:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:21:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:21:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2acaa45b-a034-4668-84a7-34e337214a63&Player_ID=0934208762  
[2026-03-20 02:21:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2acaa45b-a034-4668-84a7-34e337214a63&Player_ID=0934208762","has_body":false} 
[2026-03-20 02:21:24] production.INFO: Operation sent successfully {"operation_id":158695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rWa6V14-1773962484","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 02:21:24"}},"processed_data":{"order_number":"ORD-rWa6V14-1773962484","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 02:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03"} 
[2026-03-20 02:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","total_operations":5,"sites_count":2} 
[2026-03-20 02:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-JU3OChm-1773962427","ORD-Ka0IR-1773962434","ORD-c6L4TZ-1773962471","ORD-rWa6V14-1773962484"]} 
[2026-03-20 02:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 02:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 02:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 02:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 02:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"count":4} 
[2026-03-20 02:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"count":4} 
[2026-03-20 02:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"user_id":587,"notification_type":"order_approved","reference_id":173629} 
[2026-03-20 02:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"user_id":32,"notification_type":"order_approved","reference_id":173626} 
[2026-03-20 02:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"user_id":32,"notification_type":"order_approved","reference_id":173627} 
[2026-03-20 02:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"user_id":587,"notification_type":"order_approved","reference_id":173630} 
[2026-03-20 02:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"processed":4,"errors":0} 
[2026-03-20 02:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"processed":4,"errors":0} 
[2026-03-20 02:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"orders_count":1,"order_ids":["ORD-P3hm-1773962437"]} 
[2026-03-20 02:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695} 
[2026-03-20 02:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rWa6V14-1773962484","operation_id":158695,"orders_count":1} 
[2026-03-20 02:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"count":1} 
[2026-03-20 02:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"count":1} 
[2026-03-20 02:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"user_id":348,"notification_type":"order_approved","reference_id":173628} 
[2026-03-20 02:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"processed":1,"errors":0} 
[2026-03-20 02:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693,"processed":1,"errors":0} 
[2026-03-20 02:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aiUIInMz4Z60xaExWFYGkvqp6QrGwxZQ","execution_time":"2026-03-20 02:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P3hm-1773962437","operation_id":158693} 
[2026-03-20 02:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P3hm-1773962437","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-P3hm-1773962437","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:22:04] production.ERROR: Order not found or already processed. External ID: ORD-P3hm-1773962437  
[2026-03-20 02:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P3hm-1773962437","status":"completed","codes_count":0} 
[2026-03-20 02:22:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 02:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 02:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 02:22:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 02:22:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 02:23:34] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18204} 
[2026-03-20 02:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 02:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QKn9uWV5GDRj24uclRTs6D9Ej1hgc9UZ","execution_time":"2026-03-20 02:24:01"} 
[2026-03-20 02:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QKn9uWV5GDRj24uclRTs6D9Ej1hgc9UZ","execution_time":"2026-03-20 02:24:01"} 
[2026-03-20 02:24:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18205} 
[2026-03-20 02:24:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 02:24:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18206} 
[2026-03-20 02:24:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 02:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:25:03] production.INFO: async() رجع: true  
[2026-03-20 02:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:25:13] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18208} 
[2026-03-20 02:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-20 02:26:01] production.INFO: Constructing job for order: 173631  
[2026-03-20 02:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mLYUkiMblBhMHxsNShQe0uBjxlgVZZVv","execution_time":"2026-03-20 02:26:01"} 
[2026-03-20 02:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mLYUkiMblBhMHxsNShQe0uBjxlgVZZVv","execution_time":"2026-03-20 02:26:01"} 
[2026-03-20 02:26:04] production.INFO: Handling job for order: 173631  
[2026-03-20 02:26:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:26:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:26:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=1487889f-e401-4d54-816c-6279e2c55b51&Player_ID=20204s  
[2026-03-20 02:26:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=1487889f-e401-4d54-816c-6279e2c55b51&Player_ID=20204s","has_body":false} 
[2026-03-20 02:26:05] production.INFO: Operation sent successfully {"operation_id":158696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VyTb3-1773962765","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 02:26:05"}},"processed_data":{"order_number":"ORD-VyTb3-1773962765","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 02:26:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VyTb3-1773962765","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:26:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-VyTb3-1773962765","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:26:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:26:09] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":173631} 
[2026-03-20 02:26:09] production.INFO: Order updated successfully. Order ID: 173631, Status: completed  
[2026-03-20 02:26:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VyTb3-1773962765","status":"completed","codes_count":0} 
[2026-03-20 02:26:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-20 02:27:54] production.INFO: Constructing job for order: 173632  
[2026-03-20 02:27:57] production.INFO: Constructing job for order: 173633  
[2026-03-20 02:27:57] production.INFO: Handling job for order: 173632  
[2026-03-20 02:27:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:27:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:27:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=107d8753-c9e8-46c1-9e76-4657d1f91bfd&Player_ID=600076  
[2026-03-20 02:27:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=107d8753-c9e8-46c1-9e76-4657d1f91bfd&Player_ID=600076","has_body":false} 
[2026-03-20 02:27:58] production.INFO: Operation sent successfully {"operation_id":158697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9GYt-1773962878","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 02:27:58"}},"processed_data":{"order_number":"ORD-9GYt-1773962878","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 02:27:58] production.INFO: Handling job for order: 173633  
[2026-03-20 02:27:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:27:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:27:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=36ceb35a-beb2-4c73-8978-6efde15b3fc1&Player_ID=109978383  
[2026-03-20 02:27:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=36ceb35a-beb2-4c73-8978-6efde15b3fc1&Player_ID=109978383","has_body":false} 
[2026-03-20 02:27:59] production.INFO: Operation sent successfully {"operation_id":158698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yj63rB-1773962879","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 02:27:59"}},"processed_data":{"order_number":"ORD-Yj63rB-1773962879","amount":1.710415999999999936420636004186235368251800537109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 02:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02"} 
[2026-03-20 02:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","total_operations":2,"sites_count":1} 
[2026-03-20 02:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-9GYt-1773962878","ORD-Yj63rB-1773962879"]} 
[2026-03-20 02:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9GYt-1773962878","operation_id":158697} 
[2026-03-20 02:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"errors":0} 
[2026-03-20 02:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ezIeoFKlS5oCPD2XEnx2dAI4GiB4i2xN","execution_time":"2026-03-20 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:28:50] production.INFO: Constructing job for order: 173634  
[2026-03-20 02:28:53] production.INFO: Handling job for order: 173634  
[2026-03-20 02:28:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:28:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:28:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=98b8f51f-22ca-49e1-982b-689c83d74d7e&Player_ID=39548012  
[2026-03-20 02:28:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=98b8f51f-22ca-49e1-982b-689c83d74d7e&Player_ID=39548012","has_body":false} 
[2026-03-20 02:28:54] production.INFO: Operation sent successfully {"operation_id":158699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LlMHd-1773962934","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-20 02:28:54"}},"processed_data":{"order_number":"ORD-LlMHd-1773962934","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-20 02:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03"} 
[2026-03-20 02:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","total_operations":3,"sites_count":1} 
[2026-03-20 02:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-9GYt-1773962878","ORD-Yj63rB-1773962879","ORD-LlMHd-1773962934"]} 
[2026-03-20 02:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 02:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9GYt-1773962878","operation_id":158697} 
[2026-03-20 02:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlMHd-1773962934","operation_id":158699} 
[2026-03-20 02:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 02:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"errors":0} 
[2026-03-20 02:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZgNX0UKWAgpPeRSN2kZCHkZRi0jDGIC1","execution_time":"2026-03-20 02:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:30:05] production.INFO: async() رجع: true  
[2026-03-20 02:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:30:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9GYt-1773962878","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:30:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-9GYt-1773962878","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:30:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:30:07] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":173632} 
[2026-03-20 02:30:07] production.INFO: Order updated successfully. Order ID: 173632, Status: completed  
[2026-03-20 02:30:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9GYt-1773962878","status":"completed","codes_count":0} 
[2026-03-20 02:30:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 02:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01"} 
[2026-03-20 02:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","total_operations":2,"sites_count":1} 
[2026-03-20 02:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Yj63rB-1773962879","ORD-LlMHd-1773962934"]} 
[2026-03-20 02:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlMHd-1773962934","operation_id":158699} 
[2026-03-20 02:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698,"processed":0,"errors":0} 
[2026-03-20 02:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tLI01SrLGg9mXwUsZ9DUZZbK17tAhdRC","execution_time":"2026-03-20 02:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yj63rB-1773962879","operation_id":158698} 
[2026-03-20 02:32:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yj63rB-1773962879","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:32:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yj63rB-1773962879","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:32:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:32:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":173633} 
[2026-03-20 02:32:04] production.INFO: Order updated successfully. Order ID: 173633, Status: completed  
[2026-03-20 02:32:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yj63rB-1773962879","status":"completed","codes_count":0} 
[2026-03-20 02:32:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LlMHd-1773962934","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:32:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-LlMHd-1773962934","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:32:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:32:04] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":173634} 
[2026-03-20 02:32:04] production.INFO: Order updated successfully. Order ID: 173634, Status: completed  
[2026-03-20 02:32:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LlMHd-1773962934","status":"completed","codes_count":0} 
[2026-03-20 02:32:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-20 02:32:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 02:33:24] production.INFO: Constructing job for order: 173635  
[2026-03-20 02:33:25] production.INFO: Handling job for order: 173635  
[2026-03-20 02:33:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:33:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:33:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=0bee3545-f0da-49a1-a2a5-a20036654b70&Player_ID=0996531645  
[2026-03-20 02:33:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=0bee3545-f0da-49a1-a2a5-a20036654b70&Player_ID=0996531645","has_body":false} 
[2026-03-20 02:33:26] production.INFO: Operation sent successfully {"operation_id":158700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DLuX-1773963205","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 02:33:26"}},"processed_data":{"order_number":"ORD-DLuX-1773963205","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 02:33:40] production.INFO: Constructing job for order: 173636  
[2026-03-20 02:33:41] production.INFO: Handling job for order: 173636  
[2026-03-20 02:33:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:33:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:33:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=9f3b9421-66ca-4695-9663-501affd1183d&Player_ID=1466279768  
[2026-03-20 02:33:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=9f3b9421-66ca-4695-9663-501affd1183d&Player_ID=1466279768","has_body":false} 
[2026-03-20 02:33:42] production.INFO: Operation sent successfully {"operation_id":158701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mAmi-1773963221","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 02:33:42"}},"processed_data":{"order_number":"ORD-mAmi-1773963221","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 02:33:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mAmi-1773963221","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:33:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-mAmi-1773963221","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:33:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:33:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":173636} 
[2026-03-20 02:33:46] production.INFO: Order updated successfully. Order ID: 173636, Status: completed  
[2026-03-20 02:33:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mAmi-1773963221","status":"completed","codes_count":0} 
[2026-03-20 02:33:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-20 02:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03"} 
[2026-03-20 02:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","total_operations":1,"sites_count":1} 
[2026-03-20 02:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-DLuX-1773963205"]} 
[2026-03-20 02:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 02:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 02:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"count":1} 
[2026-03-20 02:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"count":1} 
[2026-03-20 02:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"user_id":1136,"notification_type":"order_approved","reference_id":173635} 
[2026-03-20 02:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"processed":1,"errors":0} 
[2026-03-20 02:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700,"processed":1,"errors":0} 
[2026-03-20 02:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qU7QIlz2LFQcWTCR8zGRcz4rMd47qR9Q","execution_time":"2026-03-20 02:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DLuX-1773963205","operation_id":158700} 
[2026-03-20 02:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-20 02:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:35:05] production.INFO: async() رجع: true  
[2026-03-20 02:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"U6RZk5UXXoiMD20feJGLRt5LsVXoXLXr","execution_time":"2026-03-20 02:36:03"} 
[2026-03-20 02:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"U6RZk5UXXoiMD20feJGLRt5LsVXoXLXr","execution_time":"2026-03-20 02:36:03"} 
[2026-03-20 02:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i1ORz017iCgNtj56JqeKl9iyokXDfJUg","execution_time":"2026-03-20 02:38:03"} 
[2026-03-20 02:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"i1ORz017iCgNtj56JqeKl9iyokXDfJUg","execution_time":"2026-03-20 02:38:03"} 
[2026-03-20 02:39:53] production.INFO: Constructing job for order: 173637  
[2026-03-20 02:39:54] production.INFO: Handling job for order: 173637  
[2026-03-20 02:39:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:39:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:39:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=73000&uuid=4c00b8dc-dc74-4170-a8f4-f501057e60f7&Player_ID=590078694  
[2026-03-20 02:39:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=73000&uuid=4c00b8dc-dc74-4170-a8f4-f501057e60f7&Player_ID=590078694","has_body":false} 
[2026-03-20 02:39:55] production.INFO: Operation sent successfully {"operation_id":158702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yopv9F6-1773963595","amount":7.44691250000000071196382123162038624286651611328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 02:39:55"}},"processed_data":{"order_number":"ORD-Yopv9F6-1773963595","amount":7.44691250000000071196382123162038624286651611328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 02:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01"} 
[2026-03-20 02:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","total_operations":1,"sites_count":1} 
[2026-03-20 02:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Yopv9F6-1773963595"]} 
[2026-03-20 02:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 02:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yopv9F6-1773963595","operation_id":158702} 
[2026-03-20 02:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yopv9F6-1773963595","operation_id":158702,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 02:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yopv9F6-1773963595","operation_id":158702,"processed":0,"errors":0} 
[2026-03-20 02:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UZzsBx1NE7luQhCRGfQK2cHF0SUMgJIV","execution_time":"2026-03-20 02:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yopv9F6-1773963595","operation_id":158702} 
[2026-03-20 02:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:40:03] production.INFO: async() رجع: true  
[2026-03-20 02:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:40:10] production.INFO: Constructing job for order: 173638  
[2026-03-20 02:40:11] production.INFO: Handling job for order: 173638  
[2026-03-20 02:40:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:40:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:40:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=2283ced0-0e7d-4102-9f2a-ef44077aafcc&Player_ID=92314736  
[2026-03-20 02:40:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=2283ced0-0e7d-4102-9f2a-ef44077aafcc&Player_ID=92314736","has_body":false} 
[2026-03-20 02:40:11] production.INFO: Operation sent successfully {"operation_id":158703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kaHJDG-1773963611","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 02:40:11"}},"processed_data":{"order_number":"ORD-kaHJDG-1773963611","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 02:40:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kaHJDG-1773963611","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:40:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-kaHJDG-1773963611","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:40:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:40:17] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173638} 
[2026-03-20 02:40:17] production.INFO: Order updated successfully. Order ID: 173638, Status: completed  
[2026-03-20 02:40:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kaHJDG-1773963611","status":"completed","codes_count":0} 
[2026-03-20 02:40:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 02:42:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yopv9F6-1773963595","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:42:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yopv9F6-1773963595","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:42:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:42:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":173637} 
[2026-03-20 02:42:02] production.INFO: Order updated successfully. Order ID: 173637, Status: completed  
[2026-03-20 02:42:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yopv9F6-1773963595","status":"completed","codes_count":0} 
[2026-03-20 02:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6Rd95nv9boB5Xvg7S2lRUxgsYL8G3Shi","execution_time":"2026-03-20 02:42:02"} 
[2026-03-20 02:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6Rd95nv9boB5Xvg7S2lRUxgsYL8G3Shi","execution_time":"2026-03-20 02:42:02"} 
[2026-03-20 02:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 02:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"86SgmDFrcj9XtaNRGiF2xw9PLQdkmBc5","execution_time":"2026-03-20 02:44:02"} 
[2026-03-20 02:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"86SgmDFrcj9XtaNRGiF2xw9PLQdkmBc5","execution_time":"2026-03-20 02:44:02"} 
[2026-03-20 02:44:03] production.INFO: Constructing job for order: 173640  
[2026-03-20 02:44:05] production.INFO: Handling job for order: 173640  
[2026-03-20 02:44:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:44:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:44:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e1e2be81-7186-4c74-856b-af928f42813b&Player_ID=712776203  
[2026-03-20 02:44:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e1e2be81-7186-4c74-856b-af928f42813b&Player_ID=712776203","has_body":false} 
[2026-03-20 02:44:06] production.INFO: Operation sent successfully {"operation_id":158704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WSPu1-1773963846","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 02:44:06"}},"processed_data":{"order_number":"ORD-WSPu1-1773963846","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 02:44:10] production.INFO: Constructing job for order: 173641  
[2026-03-20 02:44:12] production.INFO: Handling job for order: 173641  
[2026-03-20 02:44:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:44:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:44:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=ac5927e4-0ad7-491c-80af-f590f42c0b77&Player_ID=1661366  
[2026-03-20 02:44:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=ac5927e4-0ad7-491c-80af-f590f42c0b77&Player_ID=1661366","has_body":false} 
[2026-03-20 02:44:13] production.INFO: Operation sent successfully {"operation_id":158705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x2QzaJp-1773963853","amount":0.9979050000000000419930756834219209849834442138671875,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-20 02:44:13"}},"processed_data":{"order_number":"ORD-x2QzaJp-1773963853","amount":0.9979050000000000419930756834219209849834442138671875,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-20 02:44:47] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-20 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:45:03] production.INFO: async() رجع: true  
[2026-03-20 02:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:45:33] production.INFO: Constructing job for order: 173642  
[2026-03-20 02:45:34] production.INFO: Handling job for order: 173642  
[2026-03-20 02:45:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:45:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:45:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3624093c-3cd7-42ab-bc31-6af0e7697691&Player_ID=5606002475  
[2026-03-20 02:45:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3624093c-3cd7-42ab-bc31-6af0e7697691&Player_ID=5606002475","has_body":false} 
[2026-03-20 02:45:35] production.INFO: Operation sent successfully {"operation_id":158706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hSRE-1773963935","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 02:45:35"}},"processed_data":{"order_number":"ORD-hSRE-1773963935","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 02:45:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hSRE-1773963935","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 02:45:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-hSRE-1773963935","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 02:45:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:45:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":173642} 
[2026-03-20 02:45:50] production.INFO: Order updated successfully. Order ID: 173642, Status: completed  
[2026-03-20 02:45:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hSRE-1773963935","status":"completed","codes_count":0} 
[2026-03-20 02:45:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 02:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02"} 
[2026-03-20 02:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","total_operations":2,"sites_count":1} 
[2026-03-20 02:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WSPu1-1773963846","ORD-x2QzaJp-1773963853"]} 
[2026-03-20 02:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 02:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSPu1-1773963846","operation_id":158704} 
[2026-03-20 02:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2QzaJp-1773963853","operation_id":158705} 
[2026-03-20 02:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2QzaJp-1773963853","operation_id":158705,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 02:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2QzaJp-1773963853","operation_id":158705,"processed":0,"errors":0} 
[2026-03-20 02:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pMisCmp0e5LHZNEroBZ33V2tKjx9csJb","execution_time":"2026-03-20 02:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2QzaJp-1773963853","operation_id":158705} 
[2026-03-20 02:46:03] production.INFO: Constructing job for order: 173643  
[2026-03-20 02:46:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x2QzaJp-1773963853","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:46:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-x2QzaJp-1773963853","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:46:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:46:05] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173641} 
[2026-03-20 02:46:05] production.INFO: Order updated successfully. Order ID: 173641, Status: completed  
[2026-03-20 02:46:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x2QzaJp-1773963853","status":"completed","codes_count":0} 
[2026-03-20 02:46:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 02:46:05] production.INFO: Handling job for order: 173643  
[2026-03-20 02:46:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:46:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:46:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cf0ed101-1c9e-4667-8297-58e792a90747&Player_ID=5556429366  
[2026-03-20 02:46:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cf0ed101-1c9e-4667-8297-58e792a90747&Player_ID=5556429366","has_body":false} 
[2026-03-20 02:46:06] production.INFO: Operation sent successfully {"operation_id":158707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-55C-1773963966","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 02:46:06"}},"processed_data":{"order_number":"ORD-55C-1773963966","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 02:46:10] production.INFO: Constructing job for order: 173644  
[2026-03-20 02:46:12] production.INFO: Handling job for order: 173644  
[2026-03-20 02:46:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 02:46:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:46:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0c195be0-3c58-4a40-9168-08a1d2f981f8&Player_ID=0940653911  
[2026-03-20 02:46:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0c195be0-3c58-4a40-9168-08a1d2f981f8&Player_ID=0940653911","has_body":false} 
[2026-03-20 02:46:13] production.INFO: Operation sent successfully {"operation_id":158708,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d64J-1773963973","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 02:46:13"}},"processed_data":{"order_number":"ORD-d64J-1773963973","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 02:46:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-55C-1773963966","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 02:46:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-55C-1773963966","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 02:46:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:46:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":173643} 
[2026-03-20 02:46:32] production.INFO: Order updated successfully. Order ID: 173643, Status: completed  
[2026-03-20 02:46:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-55C-1773963966","status":"completed","codes_count":0} 
[2026-03-20 02:46:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 02:46:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WSPu1-1773963846","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:46:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-WSPu1-1773963846","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:46:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:46:35] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173640} 
[2026-03-20 02:46:35] production.INFO: Order updated successfully. Order ID: 173640, Status: completed  
[2026-03-20 02:46:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WSPu1-1773963846","status":"completed","codes_count":0} 
[2026-03-20 02:46:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 02:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01"} 
[2026-03-20 02:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","total_operations":1,"sites_count":1} 
[2026-03-20 02:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-d64J-1773963973"]} 
[2026-03-20 02:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 02:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 02:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"count":1} 
[2026-03-20 02:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"count":1} 
[2026-03-20 02:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"user_id":908,"notification_type":"order_approved","reference_id":173644} 
[2026-03-20 02:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"processed":1,"errors":0} 
[2026-03-20 02:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708,"processed":1,"errors":0} 
[2026-03-20 02:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4BqHQqGEI06DLwjMB5ysa5pYB01QKUid","execution_time":"2026-03-20 02:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d64J-1773963973","operation_id":158708} 
[2026-03-20 02:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-20 02:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TYhseM0CBDW0q9zQyBMKrYGB8RCQaDE7","execution_time":"2026-03-20 02:50:01"} 
[2026-03-20 02:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TYhseM0CBDW0q9zQyBMKrYGB8RCQaDE7","execution_time":"2026-03-20 02:50:01"} 
[2026-03-20 02:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 02:50:03] production.INFO: async() رجع: true  
[2026-03-20 02:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:51:02] production.INFO: Constructing job for order: 173645  
[2026-03-20 02:51:05] production.INFO: Handling job for order: 173645  
[2026-03-20 02:51:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:51:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:51:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=2d6b7b2f-b5b3-4dd8-995d-2a48455943ad&Player_ID=92314736  
[2026-03-20 02:51:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=2d6b7b2f-b5b3-4dd8-995d-2a48455943ad&Player_ID=92314736","has_body":false} 
[2026-03-20 02:51:06] production.INFO: Operation sent successfully {"operation_id":158709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1IKPv-1773964265","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 02:51:06"}},"processed_data":{"order_number":"ORD-1IKPv-1773964265","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 02:51:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1IKPv-1773964265","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:51:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-1IKPv-1773964265","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:51:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:51:12] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173645} 
[2026-03-20 02:51:12] production.INFO: Order updated successfully. Order ID: 173645, Status: completed  
[2026-03-20 02:51:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1IKPv-1773964265","status":"completed","codes_count":0} 
[2026-03-20 02:51:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 02:51:28] production.INFO: Constructing job for order: 173646  
[2026-03-20 02:51:30] production.INFO: Handling job for order: 173646  
[2026-03-20 02:51:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:51:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:51:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=3c26a143-63e7-42fb-8e29-26eb4a26c581&Player_ID=1466279768  
[2026-03-20 02:51:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=3c26a143-63e7-42fb-8e29-26eb4a26c581&Player_ID=1466279768","has_body":false} 
[2026-03-20 02:51:30] production.INFO: Operation sent successfully {"operation_id":158710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bXXLvQtU-1773964290","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 02:51:30"}},"processed_data":{"order_number":"ORD-bXXLvQtU-1773964290","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 02:51:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bXXLvQtU-1773964290","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:51:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-bXXLvQtU-1773964290","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:51:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:51:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":173646} 
[2026-03-20 02:51:36] production.INFO: Order updated successfully. Order ID: 173646, Status: completed  
[2026-03-20 02:51:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bXXLvQtU-1773964290","status":"completed","codes_count":0} 
[2026-03-20 02:51:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-20 02:52:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bl23WFg3yvVUALhJKTnxi8IgVsdJULzA","execution_time":"2026-03-20 02:52:00"} 
[2026-03-20 02:52:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Bl23WFg3yvVUALhJKTnxi8IgVsdJULzA","execution_time":"2026-03-20 02:52:00"} 
[2026-03-20 02:53:10] production.INFO: Constructing job for order: 173647  
[2026-03-20 02:53:13] production.INFO: Handling job for order: 173647  
[2026-03-20 02:53:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:53:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:53:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=60000&uuid=38ac6a81-482c-4051-94f7-51116fcfc823&Player_ID=575283350  
[2026-03-20 02:53:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=60000&uuid=38ac6a81-482c-4051-94f7-51116fcfc823&Player_ID=575283350","has_body":false} 
[2026-03-20 02:53:13] production.INFO: Operation sent successfully {"operation_id":158711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o5DFQNQv-1773964393","amount":6.12075000000000013500311979441903531551361083984375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 02:53:13"}},"processed_data":{"order_number":"ORD-o5DFQNQv-1773964393","amount":6.12075000000000013500311979441903531551361083984375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 02:53:32] production.INFO: Constructing job for order: 173648  
[2026-03-20 02:53:34] production.INFO: Handling job for order: 173648  
[2026-03-20 02:53:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:53:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:53:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=5bb0be2f-2fe1-4b00-abbb-a5e5f9ebbc8d&Player_ID=712776203  
[2026-03-20 02:53:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=5bb0be2f-2fe1-4b00-abbb-a5e5f9ebbc8d&Player_ID=712776203","has_body":false} 
[2026-03-20 02:53:35] production.INFO: Operation sent successfully {"operation_id":158712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RgH-1773964415","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 02:53:35"}},"processed_data":{"order_number":"ORD-RgH-1773964415","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 02:53:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RgH-1773964415","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:53:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-RgH-1773964415","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:53:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:53:39] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173648} 
[2026-03-20 02:53:39] production.INFO: Order updated successfully. Order ID: 173648, Status: completed  
[2026-03-20 02:53:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RgH-1773964415","status":"completed","codes_count":0} 
[2026-03-20 02:53:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 02:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02"} 
[2026-03-20 02:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","total_operations":1,"sites_count":1} 
[2026-03-20 02:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-o5DFQNQv-1773964393"]} 
[2026-03-20 02:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 02:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711} 
[2026-03-20 02:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 02:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"processed":0,"errors":0} 
[2026-03-20 02:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vGgXLqciONANHgl5QbJkODBffuXFRU13","execution_time":"2026-03-20 02:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711} 
[2026-03-20 02:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 02:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 02:55:04] production.INFO: async() رجع: true  
[2026-03-20 02:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 02:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 02:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 02:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 02:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03"} 
[2026-03-20 02:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","total_operations":1,"sites_count":1} 
[2026-03-20 02:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-o5DFQNQv-1773964393"]} 
[2026-03-20 02:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 02:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 02:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 02:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 02:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"count":1} 
[2026-03-20 02:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"count":1} 
[2026-03-20 02:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"user_id":587,"notification_type":"order_approved","reference_id":173647} 
[2026-03-20 02:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 02:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 02:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"processed":1,"errors":0} 
[2026-03-20 02:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711,"processed":1,"errors":0} 
[2026-03-20 02:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1PO6EPS6MDUMae2akBhpQzdejYLXGi4z","execution_time":"2026-03-20 02:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o5DFQNQv-1773964393","operation_id":158711} 
[2026-03-20 02:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o5DFQNQv-1773964393","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-o5DFQNQv-1773964393","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:56:03] production.ERROR: Order not found or already processed. External ID: ORD-o5DFQNQv-1773964393  
[2026-03-20 02:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o5DFQNQv-1773964393","status":"completed","codes_count":0} 
[2026-03-20 02:56:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 02:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mrK8zQuDWbWOuCcckL0P9PdrbMifx2rb","execution_time":"2026-03-20 02:58:02"} 
[2026-03-20 02:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mrK8zQuDWbWOuCcckL0P9PdrbMifx2rb","execution_time":"2026-03-20 02:58:02"} 
[2026-03-20 02:58:50] production.INFO: Constructing job for order: 173649  
[2026-03-20 02:58:53] production.INFO: Handling job for order: 173649  
[2026-03-20 02:58:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 02:58:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 02:58:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=31000&uuid=e698f8d7-fe8f-4c83-875f-d6a7754f3242&Player_ID=1466279768  
[2026-03-20 02:58:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=31000&uuid=e698f8d7-fe8f-4c83-875f-d6a7754f3242&Player_ID=1466279768","has_body":false} 
[2026-03-20 02:58:54] production.INFO: Operation sent successfully {"operation_id":158713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oPlY3y-1773964733","amount":3.489360000000000017195134205394424498081207275390625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 02:58:54"}},"processed_data":{"order_number":"ORD-oPlY3y-1773964733","amount":3.489360000000000017195134205394424498081207275390625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 02:59:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oPlY3y-1773964733","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 02:59:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-oPlY3y-1773964733","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 02:59:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 02:59:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":173649} 
[2026-03-20 02:59:00] production.INFO: Order updated successfully. Order ID: 173649, Status: completed  
[2026-03-20 02:59:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oPlY3y-1773964733","status":"completed","codes_count":0} 
[2026-03-20 02:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-20 03:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zgG9jvtLMM1hNlfp8fjr5nTtX19taYzr","execution_time":"2026-03-20 03:00:03"} 
[2026-03-20 03:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zgG9jvtLMM1hNlfp8fjr5nTtX19taYzr","execution_time":"2026-03-20 03:00:03"} 
[2026-03-20 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:00:05] production.INFO: async() رجع: true  
[2026-03-20 03:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:01:19] production.INFO: Constructing job for order: 173650  
[2026-03-20 03:01:21] production.INFO: Handling job for order: 173650  
[2026-03-20 03:01:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 03:01:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:01:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=9e5a63bf-e8a3-4852-bf4e-ebf6d2abf9f6&Player_ID=0998162566  
[2026-03-20 03:01:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=9e5a63bf-e8a3-4852-bf4e-ebf6d2abf9f6&Player_ID=0998162566","has_body":false} 
[2026-03-20 03:01:22] production.INFO: Operation sent successfully {"operation_id":158714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xyd0Km-1773964882","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 03:01:22"}},"processed_data":{"order_number":"ORD-Xyd0Km-1773964882","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 03:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01"} 
[2026-03-20 03:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","total_operations":1,"sites_count":1} 
[2026-03-20 03:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Xyd0Km-1773964882"]} 
[2026-03-20 03:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 03:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 03:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 03:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"count":1} 
[2026-03-20 03:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"count":1} 
[2026-03-20 03:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"user_id":1427,"notification_type":"order_approved","reference_id":173650} 
[2026-03-20 03:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 03:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 03:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"processed":1,"errors":0} 
[2026-03-20 03:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714,"processed":1,"errors":0} 
[2026-03-20 03:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t1Qmdx1WhB33M9lAbVRcSfHcJuTn6mpA","execution_time":"2026-03-20 03:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xyd0Km-1773964882","operation_id":158714} 
[2026-03-20 03:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1427  
[2026-03-20 03:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AZFGS0GmNJHjRXdU5NqNdHbwCgoXgoWN","execution_time":"2026-03-20 03:04:01"} 
[2026-03-20 03:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AZFGS0GmNJHjRXdU5NqNdHbwCgoXgoWN","execution_time":"2026-03-20 03:04:01"} 
[2026-03-20 03:04:22] production.INFO: Constructing job for order: 173651  
[2026-03-20 03:04:25] production.INFO: Handling job for order: 173651  
[2026-03-20 03:04:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:04:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:04:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ea9e7b72-081f-4ec1-897c-00cd8cc1080b&Player_ID=51899666154  
[2026-03-20 03:04:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ea9e7b72-081f-4ec1-897c-00cd8cc1080b&Player_ID=51899666154","has_body":false} 
[2026-03-20 03:04:26] production.INFO: Operation sent successfully {"operation_id":158715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eB3-1773965066","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:04:26"}},"processed_data":{"order_number":"ORD-eB3-1773965066","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:04:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eB3-1773965066","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:04:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-eB3-1773965066","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:04:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:04:40] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173651} 
[2026-03-20 03:04:40] production.INFO: Order updated successfully. Order ID: 173651, Status: completed  
[2026-03-20 03:04:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eB3-1773965066","status":"completed","codes_count":0} 
[2026-03-20 03:04:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 03:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 03:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 03:05:04] production.INFO: async() رجع: true  
[2026-03-20 03:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X5dnDSk2PkJy9I1v5smr1WzmqhuPnpp7","execution_time":"2026-03-20 03:06:03"} 
[2026-03-20 03:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"X5dnDSk2PkJy9I1v5smr1WzmqhuPnpp7","execution_time":"2026-03-20 03:06:03"} 
[2026-03-20 03:06:47] production.INFO: Constructing job for order: 173652  
[2026-03-20 03:06:48] production.INFO: Handling job for order: 173652  
[2026-03-20 03:06:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:06:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:06:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=657af286-a2b6-4fb2-b42d-513a07bd96eb&Player_ID=5187922189  
[2026-03-20 03:06:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=657af286-a2b6-4fb2-b42d-513a07bd96eb&Player_ID=5187922189","has_body":false} 
[2026-03-20 03:06:48] production.INFO: Operation sent successfully {"operation_id":158716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6LEaXRE-1773965208","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:06:48"}},"processed_data":{"order_number":"ORD-6LEaXRE-1773965208","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 03:07:08] production.INFO: Constructing job for order: 173653  
[2026-03-20 03:07:09] production.INFO: Handling job for order: 173653  
[2026-03-20 03:07:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:07:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:07:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6a499c4-5948-4492-809a-9f9bf52bd5ee&Player_ID=51957524285  
[2026-03-20 03:07:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6a499c4-5948-4492-809a-9f9bf52bd5ee&Player_ID=51957524285","has_body":false} 
[2026-03-20 03:07:10] production.INFO: Operation sent successfully {"operation_id":158717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OObmw-1773965230","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:07:10"}},"processed_data":{"order_number":"ORD-OObmw-1773965230","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:07:11] production.INFO: Constructing job for order: 173654  
[2026-03-20 03:07:13] production.INFO: Handling job for order: 173654  
[2026-03-20 03:07:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:07:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:07:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0b490a6d-5d4d-4990-a290-a3dd09d42b13&Player_ID=5187922189  
[2026-03-20 03:07:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0b490a6d-5d4d-4990-a290-a3dd09d42b13&Player_ID=5187922189","has_body":false} 
[2026-03-20 03:07:14] production.INFO: Operation sent successfully {"operation_id":158718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QSZMS-1773965234","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:07:14"}},"processed_data":{"order_number":"ORD-QSZMS-1773965234","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 03:07:16] production.INFO: Constructing job for order: 173655  
[2026-03-20 03:07:17] production.INFO: Handling job for order: 173655  
[2026-03-20 03:07:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:07:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:07:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f2c46e6-e526-41bf-8260-353e57f41fe3&Player_ID=5187922189  
[2026-03-20 03:07:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f2c46e6-e526-41bf-8260-353e57f41fe3&Player_ID=5187922189","has_body":false} 
[2026-03-20 03:07:18] production.INFO: Operation sent successfully {"operation_id":158719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tdWpzTGX-1773965238","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:07:18"}},"processed_data":{"order_number":"ORD-tdWpzTGX-1773965238","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:07:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QSZMS-1773965234","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:07:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-QSZMS-1773965234","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:07:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:07:31] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":173654} 
[2026-03-20 03:07:31] production.INFO: Order updated successfully. Order ID: 173654, Status: completed  
[2026-03-20 03:07:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QSZMS-1773965234","status":"completed","codes_count":0} 
[2026-03-20 03:07:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 03:07:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6LEaXRE-1773965208","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:07:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-6LEaXRE-1773965208","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:07:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:07:34] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":173652} 
[2026-03-20 03:07:34] production.INFO: Order updated successfully. Order ID: 173652, Status: completed  
[2026-03-20 03:07:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6LEaXRE-1773965208","status":"completed","codes_count":0} 
[2026-03-20 03:07:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 03:07:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OObmw-1773965230","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:07:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-OObmw-1773965230","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:07:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:07:37] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173653} 
[2026-03-20 03:07:37] production.INFO: Order updated successfully. Order ID: 173653, Status: completed  
[2026-03-20 03:07:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OObmw-1773965230","status":"completed","codes_count":0} 
[2026-03-20 03:07:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 03:07:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tdWpzTGX-1773965238","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:07:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-tdWpzTGX-1773965238","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:07:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:07:52] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":173655} 
[2026-03-20 03:07:52] production.INFO: Order updated successfully. Order ID: 173655, Status: completed  
[2026-03-20 03:07:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tdWpzTGX-1773965238","status":"completed","codes_count":0} 
[2026-03-20 03:07:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 03:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Es01fRFhHwJMcRf8L9jMtGrW1MG3tSfJ","execution_time":"2026-03-20 03:08:03"} 
[2026-03-20 03:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Es01fRFhHwJMcRf8L9jMtGrW1MG3tSfJ","execution_time":"2026-03-20 03:08:03"} 
[2026-03-20 03:08:37] production.INFO: Constructing job for order: 173656  
[2026-03-20 03:08:39] production.INFO: Handling job for order: 173656  
[2026-03-20 03:08:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:08:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:08:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=152679bd-ca4f-45ba-a9f5-601219fbfc96&Player_ID=1094398941  
[2026-03-20 03:08:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=152679bd-ca4f-45ba-a9f5-601219fbfc96&Player_ID=1094398941","has_body":false} 
[2026-03-20 03:08:40] production.INFO: Operation sent successfully {"operation_id":158720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xwW9-1773965320","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 03:08:40"}},"processed_data":{"order_number":"ORD-xwW9-1773965320","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 03:08:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xwW9-1773965320","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:08:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-xwW9-1773965320","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:08:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:08:46] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173656} 
[2026-03-20 03:08:46] production.INFO: Order updated successfully. Order ID: 173656, Status: completed  
[2026-03-20 03:08:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xwW9-1773965320","status":"completed","codes_count":0} 
[2026-03-20 03:08:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hx8uSFfJ35L7wSNpm97rf3UcDTyR7hwZ","execution_time":"2026-03-20 03:10:01"} 
[2026-03-20 03:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Hx8uSFfJ35L7wSNpm97rf3UcDTyR7hwZ","execution_time":"2026-03-20 03:10:01"} 
[2026-03-20 03:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:10:03] production.INFO: async() رجع: true  
[2026-03-20 03:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5mCfM7e9PostKNcuRns8AwPJTD2d3WLv","execution_time":"2026-03-20 03:12:01"} 
[2026-03-20 03:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5mCfM7e9PostKNcuRns8AwPJTD2d3WLv","execution_time":"2026-03-20 03:12:01"} 
[2026-03-20 03:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FGlTQJ3dsE1EhYrgoCPnktKG1QfFWrIc","execution_time":"2026-03-20 03:14:01"} 
[2026-03-20 03:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FGlTQJ3dsE1EhYrgoCPnktKG1QfFWrIc","execution_time":"2026-03-20 03:14:01"} 
[2026-03-20 03:14:10] 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-20 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:15:03] production.INFO: async() رجع: true  
[2026-03-20 03:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2m3li3pCckiyKKaRyLEhs4FV9bYtMo7k","execution_time":"2026-03-20 03:16:01"} 
[2026-03-20 03:16:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2m3li3pCckiyKKaRyLEhs4FV9bYtMo7k","execution_time":"2026-03-20 03:16:01"} 
[2026-03-20 03:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cP73YNHn0FgbpkMWbYUWzW25STzApCd8","execution_time":"2026-03-20 03:18:03"} 
[2026-03-20 03:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cP73YNHn0FgbpkMWbYUWzW25STzApCd8","execution_time":"2026-03-20 03:18:03"} 
[2026-03-20 03:18:27] production.INFO: Constructing job for order: 173657  
[2026-03-20 03:18:30] production.INFO: Handling job for order: 173657  
[2026-03-20 03:18:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:18:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:18:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b01e6f4a-265c-40fa-8b12-8bff46943d25&Player_ID=590218899  
[2026-03-20 03:18:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b01e6f4a-265c-40fa-8b12-8bff46943d25&Player_ID=590218899","has_body":false} 
[2026-03-20 03:18:31] production.INFO: Operation sent successfully {"operation_id":158721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kC3ZHD-1773965910","amount":1.02012500000000017053025658242404460906982421875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 03:18:31"}},"processed_data":{"order_number":"ORD-kC3ZHD-1773965910","amount":1.02012500000000017053025658242404460906982421875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 03:19:06] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"114.26","mainamount":"116","operation_number":"154928251","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprleb0lcb36vdd93zHwX"}},"user_id":1749} 
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 03:19:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 03:19:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18209,"user_id":1749,"amount":114.2600000000000051159076974727213382720947265625,"admins_notified":7} 
[2026-03-20 03:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01"} 
[2026-03-20 03:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","total_operations":1,"sites_count":1} 
[2026-03-20 03:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kC3ZHD-1773965910"]} 
[2026-03-20 03:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"errors":0} 
[2026-03-20 03:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c4cp1BfTwmCdFS0jKYQ609VS47YurBOm","execution_time":"2026-03-20 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 03:20:03] production.INFO: async() رجع: true  
[2026-03-20 03:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:21:04] production.INFO: Constructing job for order: 173658  
[2026-03-20 03:21:07] production.INFO: Handling job for order: 173658  
[2026-03-20 03:21:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:21:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:21:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2bec016c-c838-42f2-8a15-59709bf56e40&Player_ID=5276986470  
[2026-03-20 03:21:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2bec016c-c838-42f2-8a15-59709bf56e40&Player_ID=5276986470","has_body":false} 
[2026-03-20 03:21:08] production.INFO: Operation sent successfully {"operation_id":158722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e9Q-1773966068","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:21:08"}},"processed_data":{"order_number":"ORD-e9Q-1773966068","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:21:11] production.INFO: Constructing job for order: 173659  
[2026-03-20 03:21:14] production.INFO: Handling job for order: 173659  
[2026-03-20 03:21:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:21:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:21:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8751cf77-777b-4833-9bca-c72839cabd7d&Player_ID=5276986470  
[2026-03-20 03:21:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8751cf77-777b-4833-9bca-c72839cabd7d&Player_ID=5276986470","has_body":false} 
[2026-03-20 03:21:15] production.INFO: Operation sent successfully {"operation_id":158723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g1hV-1773966075","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:21:15"}},"processed_data":{"order_number":"ORD-g1hV-1773966075","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:21:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e9Q-1773966068","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:21:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-e9Q-1773966068","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:21:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:21:32] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":173658} 
[2026-03-20 03:21:32] production.INFO: Order updated successfully. Order ID: 173658, Status: completed  
[2026-03-20 03:21:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e9Q-1773966068","status":"completed","codes_count":0} 
[2026-03-20 03:21:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 03:21:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g1hV-1773966075","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:21:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-g1hV-1773966075","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:21:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:21:35] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":173659} 
[2026-03-20 03:21:35] production.INFO: Order updated successfully. Order ID: 173659, Status: completed  
[2026-03-20 03:21:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g1hV-1773966075","status":"completed","codes_count":0} 
[2026-03-20 03:21:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 03:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00"} 
[2026-03-20 03:22:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","total_operations":1,"sites_count":1} 
[2026-03-20 03:22:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kC3ZHD-1773965910"]} 
[2026-03-20 03:22:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:22:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:22:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:22:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"errors":0} 
[2026-03-20 03:22:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vpY5Ccz2nIYTQMb6KcrIhOFDKpR0DWBI","execution_time":"2026-03-20 03:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:22:08] production.INFO: Constructing job for order: 173660  
[2026-03-20 03:22:09] production.INFO: Handling job for order: 173660  
[2026-03-20 03:22:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:22:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:22:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4d9d72d2-28aa-4678-9542-5bd39de976cf&Player_ID=51817493907  
[2026-03-20 03:22:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4d9d72d2-28aa-4678-9542-5bd39de976cf&Player_ID=51817493907","has_body":false} 
[2026-03-20 03:22:10] production.INFO: Operation sent successfully {"operation_id":158724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dy3-1773966130","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:22:10"}},"processed_data":{"order_number":"ORD-dy3-1773966130","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:22:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dy3-1773966130","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:22:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-dy3-1773966130","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:22:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:22:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"order_approved","reference_id":173660} 
[2026-03-20 03:22:23] production.INFO: Order updated successfully. Order ID: 173660, Status: completed  
[2026-03-20 03:22:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dy3-1773966130","status":"completed","codes_count":0} 
[2026-03-20 03:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-20 03:22:50] production.INFO: SendAcceptReject: Notification queued {"user_id":5,"notification_type":"order_approved","reference_id":173624} 
[2026-03-20 03:22:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:23:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":173639} 
[2026-03-20 03:23:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 03:23:37] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":173600} 
[2026-03-20 03:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 03:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01"} 
[2026-03-20 03:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","total_operations":1,"sites_count":1} 
[2026-03-20 03:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kC3ZHD-1773965910"]} 
[2026-03-20 03:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721,"processed":0,"errors":0} 
[2026-03-20 03:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Sa5qm2eY1sDoDT8ChhLqC20yxVl6wOwf","execution_time":"2026-03-20 03:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kC3ZHD-1773965910","operation_id":158721} 
[2026-03-20 03:24:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kC3ZHD-1773965910","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:24:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-kC3ZHD-1773965910","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:24:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:24:03] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173657} 
[2026-03-20 03:24:03] production.INFO: Order updated successfully. Order ID: 173657, Status: completed  
[2026-03-20 03:24:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kC3ZHD-1773965910","status":"completed","codes_count":0} 
[2026-03-20 03:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:24:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1749,"notification_type":"request_approved","reference_id":18209} 
[2026-03-20 03:24:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-20 03:24:39] production.INFO: Constructing job for order: 173661  
[2026-03-20 03:24:40] production.INFO: Handling job for order: 173661  
[2026-03-20 03:24:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:24:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:24:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dbcb2506-10ab-4709-a9ea-ee8d15cbd4da&Player_ID=5191420314  
[2026-03-20 03:24:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dbcb2506-10ab-4709-a9ea-ee8d15cbd4da&Player_ID=5191420314","has_body":false} 
[2026-03-20 03:24:42] production.INFO: Operation sent successfully {"operation_id":158725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kTEN5a-1773966282","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:24:42"}},"processed_data":{"order_number":"ORD-kTEN5a-1773966282","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:25:05] production.INFO: async() رجع: true  
[2026-03-20 03:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00"} 
[2026-03-20 03:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","total_operations":1,"sites_count":1} 
[2026-03-20 03:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kTEN5a-1773966282"]} 
[2026-03-20 03:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTEN5a-1773966282","operation_id":158725} 
[2026-03-20 03:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTEN5a-1773966282","operation_id":158725,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTEN5a-1773966282","operation_id":158725,"processed":0,"errors":0} 
[2026-03-20 03:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9T7a7hD0eiDNjhhod7Pt08yJHn5q7A6h","execution_time":"2026-03-20 03:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTEN5a-1773966282","operation_id":158725} 
[2026-03-20 03:26:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kTEN5a-1773966282","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:26:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-kTEN5a-1773966282","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:26:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:26:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1749,"notification_type":"order_approved","reference_id":173661} 
[2026-03-20 03:26:06] production.INFO: Order updated successfully. Order ID: 173661, Status: completed  
[2026-03-20 03:26:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kTEN5a-1773966282","status":"completed","codes_count":0} 
[2026-03-20 03:26:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-20 03:26:17] production.INFO: Constructing job for order: 173662  
[2026-03-20 03:26:19] production.INFO: Handling job for order: 173662  
[2026-03-20 03:26:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:26:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:26:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1e3a7c0b-c8b2-439a-9459-ef8c515479bb&Player_ID=52183793659  
[2026-03-20 03:26:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1e3a7c0b-c8b2-439a-9459-ef8c515479bb&Player_ID=52183793659","has_body":false} 
[2026-03-20 03:26:19] production.INFO: Operation sent successfully {"operation_id":158726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4RsjAE-1773966379","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:26:19"}},"processed_data":{"order_number":"ORD-4RsjAE-1773966379","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:26:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4RsjAE-1773966379","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:26:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-4RsjAE-1773966379","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:26:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:26:33] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":173662} 
[2026-03-20 03:26:33] production.INFO: Order updated successfully. Order ID: 173662, Status: completed  
[2026-03-20 03:26:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4RsjAE-1773966379","status":"completed","codes_count":0} 
[2026-03-20 03:26:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 03:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TfjzF0j5ElMP04gT31PmxD8guzkP3eVs","execution_time":"2026-03-20 03:28:02"} 
[2026-03-20 03:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TfjzF0j5ElMP04gT31PmxD8guzkP3eVs","execution_time":"2026-03-20 03:28:02"} 
[2026-03-20 03:28:14] production.INFO: Constructing job for order: 173663  
[2026-03-20 03:28:17] production.INFO: Handling job for order: 173663  
[2026-03-20 03:28:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:28:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:28:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cff03ee4-beca-4227-a9c7-e6b727b5225a&Player_ID=5473085844  
[2026-03-20 03:28:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cff03ee4-beca-4227-a9c7-e6b727b5225a&Player_ID=5473085844","has_body":false} 
[2026-03-20 03:28:17] production.INFO: Operation sent successfully {"operation_id":158727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PbkM0-1773966497","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:28:17"}},"processed_data":{"order_number":"ORD-PbkM0-1773966497","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:28:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PbkM0-1773966497","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:28:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-PbkM0-1773966497","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:28:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:28:30] production.INFO: SendAcceptReject: Notification queued {"user_id":7,"notification_type":"order_approved","reference_id":173663} 
[2026-03-20 03:28:30] production.INFO: Order updated successfully. Order ID: 173663, Status: completed  
[2026-03-20 03:28:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PbkM0-1773966497","status":"completed","codes_count":0} 
[2026-03-20 03:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-20 03:29:16] production.INFO: Constructing job for order: 173664  
[2026-03-20 03:29:17] production.INFO: Handling job for order: 173664  
[2026-03-20 03:29:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:29:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:29:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=5b840704-dff7-407e-8c76-ba7accfeb970&Player_ID=111222333my  
[2026-03-20 03:29:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=5b840704-dff7-407e-8c76-ba7accfeb970&Player_ID=111222333my","has_body":false} 
[2026-03-20 03:29:18] production.INFO: Operation sent successfully {"operation_id":158728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CdttQs3-1773966558","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 03:29:18"}},"processed_data":{"order_number":"ORD-CdttQs3-1773966558","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 03:29:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CdttQs3-1773966558","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:29:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-CdttQs3-1773966558","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:29:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:29:24] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173664} 
[2026-03-20 03:29:24] production.INFO: Order updated successfully. Order ID: 173664, Status: completed  
[2026-03-20 03:29:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CdttQs3-1773966558","status":"completed","codes_count":0} 
[2026-03-20 03:29:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DDnMuYpubXuokoZKKGtsdXEJ6avLtr21","execution_time":"2026-03-20 03:30:03"} 
[2026-03-20 03:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DDnMuYpubXuokoZKKGtsdXEJ6avLtr21","execution_time":"2026-03-20 03:30:03"} 
[2026-03-20 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:30:05] production.INFO: async() رجع: true  
[2026-03-20 03:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:30:51] production.INFO: Constructing job for order: 173665  
[2026-03-20 03:30:52] production.INFO: Handling job for order: 173665  
[2026-03-20 03:30:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 03:30:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:30:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=c107c23e-2f99-4566-95a8-e409fa1ff301&Player_ID=0983690170  
[2026-03-20 03:30:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=c107c23e-2f99-4566-95a8-e409fa1ff301&Player_ID=0983690170","has_body":false} 
[2026-03-20 03:30:52] production.INFO: Operation sent successfully {"operation_id":158729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n0g-1773966652","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 03:30:52"}},"processed_data":{"order_number":"ORD-n0g-1773966652","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 03:31:11] production.INFO: Constructing job for order: 173666  
[2026-03-20 03:31:13] production.INFO: Handling job for order: 173666  
[2026-03-20 03:31:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 03:31:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:31:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=feea1151-d49a-43a9-96a7-bcaad1fd5101&Player_ID=0997089805  
[2026-03-20 03:31:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=feea1151-d49a-43a9-96a7-bcaad1fd5101&Player_ID=0997089805","has_body":false} 
[2026-03-20 03:31:14] production.INFO: Operation sent successfully {"operation_id":158730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hMNN-1773966674","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 03:31:14"}},"processed_data":{"order_number":"ORD-hMNN-1773966674","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 03:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02"} 
[2026-03-20 03:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","total_operations":2,"sites_count":1} 
[2026-03-20 03:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-n0g-1773966652","ORD-hMNN-1773966674"]} 
[2026-03-20 03:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 03:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 03:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 03:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 03:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"count":2} 
[2026-03-20 03:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"count":2} 
[2026-03-20 03:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"user_id":587,"notification_type":"order_approved","reference_id":173666} 
[2026-03-20 03:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"user_id":587,"notification_type":"order_approved","reference_id":173665} 
[2026-03-20 03:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 03:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 03:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"processed":2,"errors":0} 
[2026-03-20 03:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729,"processed":2,"errors":0} 
[2026-03-20 03:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uDQoUF7XjR9wdGY1LtsD4Iq38mhIbSiX","execution_time":"2026-03-20 03:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n0g-1773966652","operation_id":158729} 
[2026-03-20 03:32:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 03:32:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 03:33:38] production.INFO: Constructing job for order: 173667  
[2026-03-20 03:33:39] production.INFO: Handling job for order: 173667  
[2026-03-20 03:33:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:33:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:33:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc8e94aa-c230-49ea-8bb6-eae966f5821c&Player_ID=52014667812  
[2026-03-20 03:33:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc8e94aa-c230-49ea-8bb6-eae966f5821c&Player_ID=52014667812","has_body":false} 
[2026-03-20 03:33:39] production.INFO: Operation sent successfully {"operation_id":158731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ChGPGj1-1773966819","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:33:39"}},"processed_data":{"order_number":"ORD-ChGPGj1-1773966819","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:33:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ChGPGj1-1773966819","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:33:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-ChGPGj1-1773966819","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:33:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:33:51] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173667} 
[2026-03-20 03:33:51] production.INFO: Order updated successfully. Order ID: 173667, Status: completed  
[2026-03-20 03:33:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ChGPGj1-1773966819","status":"completed","codes_count":0} 
[2026-03-20 03:33:56] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 03:33:57] production.INFO: Constructing job for order: 173668  
[2026-03-20 03:33:59] production.INFO: Handling job for order: 173668  
[2026-03-20 03:33:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:33:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:33:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=9b06bd21-5c58-4af8-9aab-d93c14395867&Player_ID=1607446  
[2026-03-20 03:33:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=9b06bd21-5c58-4af8-9aab-d93c14395867&Player_ID=1607446","has_body":false} 
[2026-03-20 03:34:00] production.INFO: Operation sent successfully {"operation_id":158732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mV4O836-1773966839","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-20 03:34:00"}},"processed_data":{"order_number":"ORD-mV4O836-1773966839","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-20 03:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03"} 
[2026-03-20 03:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","total_operations":1,"sites_count":1} 
[2026-03-20 03:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-mV4O836-1773966839"]} 
[2026-03-20 03:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732} 
[2026-03-20 03:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732,"processed":0,"errors":0} 
[2026-03-20 03:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y9BgAF6snY8fHDVsi445pQVTWgMGb3dY","execution_time":"2026-03-20 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732} 
[2026-03-20 03:35:00] production.INFO: Executing GetProducts task...  
[2026-03-20 03:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:35:00] production.INFO: Executing GetProducts task...  
[2026-03-20 03:35:02] production.INFO: async() رجع: true  
[2026-03-20 03:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:35:02] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:35:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03"} 
[2026-03-20 03:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","total_operations":1,"sites_count":1} 
[2026-03-20 03:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-mV4O836-1773966839"]} 
[2026-03-20 03:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732} 
[2026-03-20 03:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732,"processed":0,"errors":0} 
[2026-03-20 03:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fxp7vCcq2W1pJl1aptXPzQUbBrKIiRgu","execution_time":"2026-03-20 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mV4O836-1773966839","operation_id":158732} 
[2026-03-20 03:36:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mV4O836-1773966839","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-20 03:36:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-mV4O836-1773966839","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-20 03:36:07] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 03:36:07] production.INFO: SendAcceptReject: Notification queued {"user_id":5,"notification_type":"order_rejected","reference_id":173668} 
[2026-03-20 03:36:07] production.INFO: Order updated successfully. Order ID: 173668, Status: rejected  
[2026-03-20 03:36:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mV4O836-1773966839","status":"rejected","codes_count":0} 
[2026-03-20 03:36:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:36:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:37:16] production.INFO: Constructing job for order: 173669  
[2026-03-20 03:37:18] production.INFO: Handling job for order: 173669  
[2026-03-20 03:37:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:37:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:37:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=805ca11b-6c57-47b3-9e4f-016fce42b681&Player_ID=1607446  
[2026-03-20 03:37:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=805ca11b-6c57-47b3-9e4f-016fce42b681&Player_ID=1607446","has_body":false} 
[2026-03-20 03:37:19] production.INFO: Operation sent successfully {"operation_id":158733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SwluwUrG-1773967039","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-20 03:37:19"}},"processed_data":{"order_number":"ORD-SwluwUrG-1773967039","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-20 03:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01"} 
[2026-03-20 03:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","total_operations":1,"sites_count":1} 
[2026-03-20 03:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-SwluwUrG-1773967039"]} 
[2026-03-20 03:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733} 
[2026-03-20 03:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"processed":0,"errors":0} 
[2026-03-20 03:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xK0iqF2xNvwrPKiWRN2TFZz6Ljvm0vTj","execution_time":"2026-03-20 03:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733} 
[2026-03-20 03:38:33] production.INFO: Constructing job for order: 173670  
[2026-03-20 03:38:34] production.INFO: Handling job for order: 173670  
[2026-03-20 03:38:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:38:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:38:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=bcb9a057-0c3d-464e-9ddb-2a3a5f6ca156&Player_ID=109800049  
[2026-03-20 03:38:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=bcb9a057-0c3d-464e-9ddb-2a3a5f6ca156&Player_ID=109800049","has_body":false} 
[2026-03-20 03:38:35] production.INFO: Operation sent successfully {"operation_id":158734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4koC-1773967115","amount":5.13124800000000025335111786262132227420806884765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 03:38:35"}},"processed_data":{"order_number":"ORD-4koC-1773967115","amount":5.13124800000000025335111786262132227420806884765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 03:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02"} 
[2026-03-20 03:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","total_operations":2,"sites_count":1} 
[2026-03-20 03:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SwluwUrG-1773967039","ORD-4koC-1773967115"]} 
[2026-03-20 03:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 03:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4koC-1773967115","operation_id":158734} 
[2026-03-20 03:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 03:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 03:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"count":1} 
[2026-03-20 03:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"count":1} 
[2026-03-20 03:40:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"count":1} 
[2026-03-20 03:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"user_id":5,"notification_type":"order_rejected","reference_id":173669} 
[2026-03-20 03:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-20 03:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 03:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"processed":1,"errors":0} 
[2026-03-20 03:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733,"processed":1,"errors":0} 
[2026-03-20 03:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vHYOZktQShk45Q2ZhusOkJjFryeeGtS5","execution_time":"2026-03-20 03:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwluwUrG-1773967039","operation_id":158733} 
[2026-03-20 03:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 03:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 03:40:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SwluwUrG-1773967039","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-20 03:40:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-SwluwUrG-1773967039","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-20 03:40:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 03:40:04] production.ERROR: Order not found or already processed. External ID: ORD-SwluwUrG-1773967039  
[2026-03-20 03:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SwluwUrG-1773967039","status":"rejected","codes_count":0} 
[2026-03-20 03:40:04] production.INFO: async() رجع: true  
[2026-03-20 03:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:40:10] production.INFO: Constructing job for order: 173671  
[2026-03-20 03:40:12] production.INFO: Handling job for order: 173671  
[2026-03-20 03:40:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:40:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:40:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/532/params?qty=1&uuid=ee0ec7da-8ac3-408a-8cd1-56e29bc293c5&Player_ID=51899666154  
[2026-03-20 03:40:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/532/params?qty=1&uuid=ee0ec7da-8ac3-408a-8cd1-56e29bc293c5&Player_ID=51899666154","has_body":false} 
[2026-03-20 03:40:12] production.INFO: Operation sent successfully {"operation_id":158735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M2y-1773967212","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"Prime (1 Month)","game":"Pubg Store","notes":[],"created_at":"2026-03-20 03:40:12"}},"processed_data":{"order_number":"ORD-M2y-1773967212","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"Prime (1 Month)","game":"Pubg Store"}} 
[2026-03-20 03:40:27] production.INFO: Constructing job for order: 173672  
[2026-03-20 03:40:30] production.INFO: Handling job for order: 173672  
[2026-03-20 03:40:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=ed950613-ea27-495d-817a-fb29856fabf3&Player_ID=1607446  
[2026-03-20 03:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=475000&uuid=ed950613-ea27-495d-817a-fb29856fabf3&Player_ID=1607446","has_body":false} 
[2026-03-20 03:40:31] production.INFO: Operation sent successfully {"operation_id":158736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gIVJ0PP-1773967231","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-20 03:40:31"}},"processed_data":{"order_number":"ORD-9gIVJ0PP-1773967231","amount":47.40048749999999699866748414933681488037109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-20 03:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01"} 
[2026-03-20 03:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","total_operations":3,"sites_count":1} 
[2026-03-20 03:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-4koC-1773967115","ORD-M2y-1773967212","ORD-9gIVJ0PP-1773967231"]} 
[2026-03-20 03:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 03:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4koC-1773967115","operation_id":158734} 
[2026-03-20 03:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9gIVJ0PP-1773967231","operation_id":158736} 
[2026-03-20 03:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 03:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rP7wUAZlQihnfh0vttYzsknztddO97kC","execution_time":"2026-03-20 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:42:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4koC-1773967115","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:42:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-4koC-1773967115","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:42:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:42:04] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_approved","reference_id":173670} 
[2026-03-20 03:42:04] production.INFO: Order updated successfully. Order ID: 173670, Status: completed  
[2026-03-20 03:42:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4koC-1773967115","status":"completed","codes_count":0} 
[2026-03-20 03:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-20 03:42:20] production.INFO: Constructing job for order: 173673  
[2026-03-20 03:42:23] production.INFO: Handling job for order: 173673  
[2026-03-20 03:42:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:42:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:42:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=bdad89ca-ac57-4370-945c-e57b6d64a728&Player_ID=66557974  
[2026-03-20 03:42:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=bdad89ca-ac57-4370-945c-e57b6d64a728&Player_ID=66557974","has_body":false} 
[2026-03-20 03:42:23] production.INFO: Operation sent successfully {"operation_id":158737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j2g-1773967343","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 03:42:23"}},"processed_data":{"order_number":"ORD-j2g-1773967343","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 03:42:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j2g-1773967343","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:42:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-j2g-1773967343","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:42:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:42:28] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173673} 
[2026-03-20 03:42:28] production.INFO: Order updated successfully. Order ID: 173673, Status: completed  
[2026-03-20 03:42:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j2g-1773967343","status":"completed","codes_count":0} 
[2026-03-20 03:42:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:42:51] production.INFO: Constructing job for order: 173674  
[2026-03-20 03:42:53] production.INFO: Handling job for order: 173674  
[2026-03-20 03:42:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:42:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:42:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=60b29437-a53b-4885-8e42-9474b2a1f54f&Player_ID=5517537757  
[2026-03-20 03:42:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=60b29437-a53b-4885-8e42-9474b2a1f54f&Player_ID=5517537757","has_body":false} 
[2026-03-20 03:42:54] production.INFO: Operation sent successfully {"operation_id":158738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XEqjNwZ-1773967374","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:42:54"}},"processed_data":{"order_number":"ORD-XEqjNwZ-1773967374","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 03:43:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"147.75","mainamount":"150","operation_number":"154941291","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phped9k9i06oidb9eO8qEX"}},"user_id":1103} 
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 03:43:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 03:43:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18210,"user_id":1103,"amount":147.75,"admins_notified":7} 
[2026-03-20 03:43:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XEqjNwZ-1773967374","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:43:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-XEqjNwZ-1773967374","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:43:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:43:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1174,"notification_type":"order_approved","reference_id":173674} 
[2026-03-20 03:43:20] production.INFO: Order updated successfully. Order ID: 173674, Status: completed  
[2026-03-20 03:43:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XEqjNwZ-1773967374","status":"completed","codes_count":0} 
[2026-03-20 03:43:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1174  
[2026-03-20 03:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03"} 
[2026-03-20 03:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","total_operations":2,"sites_count":1} 
[2026-03-20 03:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-9gIVJ0PP-1773967231"]} 
[2026-03-20 03:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 03:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9gIVJ0PP-1773967231","operation_id":158736} 
[2026-03-20 03:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 03:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t0wwfVvF6IdQRrb5lATvPr3eM6wFVHIH","execution_time":"2026-03-20 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:45:05] production.INFO: async() رجع: true  
[2026-03-20 03:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04"} 
[2026-03-20 03:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","total_operations":2,"sites_count":1} 
[2026-03-20 03:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-9gIVJ0PP-1773967231"]} 
[2026-03-20 03:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 03:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 03:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 03:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"count":1} 
[2026-03-20 03:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"count":1} 
[2026-03-20 03:46:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"count":1} 
[2026-03-20 03:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"user_id":5,"notification_type":"order_rejected","reference_id":173672} 
[2026-03-20 03:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-20 03:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 03:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"errors":0} 
[2026-03-20 03:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"errors":0} 
[2026-03-20 03:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BMyW6NokNyJE5BBFRhOIkGMzc2G2LSCE","execution_time":"2026-03-20 03:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 03:46:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gIVJ0PP-1773967231","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-20 03:46:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gIVJ0PP-1773967231","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-20 03:46:05] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 03:46:05] production.ERROR: Order not found or already processed. External ID: ORD-9gIVJ0PP-1773967231  
[2026-03-20 03:46:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gIVJ0PP-1773967231","status":"rejected","codes_count":0} 
[2026-03-20 03:47:51] production.INFO: Constructing job for order: 173675  
[2026-03-20 03:47:52] production.INFO: Handling job for order: 173675  
[2026-03-20 03:47:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:47:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:47:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=adaa7e85-0179-4090-9645-1eb1b5b991b9&Player_ID=111222333my  
[2026-03-20 03:47:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=adaa7e85-0179-4090-9645-1eb1b5b991b9&Player_ID=111222333my","has_body":false} 
[2026-03-20 03:47:53] production.INFO: Operation sent successfully {"operation_id":158739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TwB0-1773967672","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 03:47:53"}},"processed_data":{"order_number":"ORD-TwB0-1773967672","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 03:47:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TwB0-1773967672","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:47:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-TwB0-1773967672","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:47:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:47:59] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173675} 
[2026-03-20 03:47:59] production.INFO: Order updated successfully. Order ID: 173675, Status: completed  
[2026-03-20 03:47:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TwB0-1773967672","status":"completed","codes_count":0} 
[2026-03-20 03:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02"} 
[2026-03-20 03:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","total_operations":1,"sites_count":1} 
[2026-03-20 03:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 03:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R4M52UwqLTJgGRchmOF2tfyQ8TDEoMV8","execution_time":"2026-03-20 03:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:49:43] production.INFO: Constructing job for order: 173676  
[2026-03-20 03:49:44] production.INFO: Handling job for order: 173676  
[2026-03-20 03:49:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:49:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:49:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=f2abcb01-255f-4da5-b61b-71e62a0fb84e&Player_ID=11200494  
[2026-03-20 03:49:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=f2abcb01-255f-4da5-b61b-71e62a0fb84e&Player_ID=11200494","has_body":false} 
[2026-03-20 03:49:45] production.INFO: Operation sent successfully {"operation_id":158740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yLuLr-1773967785","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 03:49:45"}},"processed_data":{"order_number":"ORD-yLuLr-1773967785","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 03:49:57] production.INFO: Constructing job for order: 173677  
[2026-03-20 03:50:00] production.INFO: Handling job for order: 173677  
[2026-03-20 03:50:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:50:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:50:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6ffeec4-3bdd-455c-90f7-b721c97ac317&Player_ID=5256415465  
[2026-03-20 03:50:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6ffeec4-3bdd-455c-90f7-b721c97ac317&Player_ID=5256415465","has_body":false} 
[2026-03-20 03:50:01] production.INFO: Operation sent successfully {"operation_id":158741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NlWUqG5M-1773967800","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:50:01"}},"processed_data":{"order_number":"ORD-NlWUqG5M-1773967800","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04"} 
[2026-03-20 03:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","total_operations":3,"sites_count":1} 
[2026-03-20 03:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-M2y-1773967212","ORD-yLuLr-1773967785","ORD-NlWUqG5M-1773967800"]} 
[2026-03-20 03:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 03:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlWUqG5M-1773967800","operation_id":158741} 
[2026-03-20 03:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740} 
[2026-03-20 03:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 03:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"processed":0,"errors":0} 
[2026-03-20 03:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uuD3O8wWS76OWiSXA4kbA6t5iWBuYOvR","execution_time":"2026-03-20 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740} 
[2026-03-20 03:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 03:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 03:50:06] production.INFO: async() رجع: true  
[2026-03-20 03:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:50:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NlWUqG5M-1773967800","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:50:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-NlWUqG5M-1773967800","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:50:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:50:23] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173677} 
[2026-03-20 03:50:23] production.INFO: Order updated successfully. Order ID: 173677, Status: completed  
[2026-03-20 03:50:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NlWUqG5M-1773967800","status":"completed","codes_count":0} 
[2026-03-20 03:50:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 03:50:39] production.INFO: Constructing job for order: 173678  
[2026-03-20 03:50:39] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"531.9","mainamount":"540","operation_number":"154945118","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0m4ar6fpb21je1UjT1E"}},"user_id":1703} 
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 03:50:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 03:50:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18211,"user_id":1703,"amount":531.8999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-20 03:50:40] production.INFO: Handling job for order: 173678  
[2026-03-20 03:50:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:50:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:50:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=78ca5d00-1fb5-476d-ac2c-f241d96a2465&Player_ID=78998180  
[2026-03-20 03:50:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=78ca5d00-1fb5-476d-ac2c-f241d96a2465&Player_ID=78998180","has_body":false} 
[2026-03-20 03:50:41] production.INFO: Operation sent successfully {"operation_id":158742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wI7TEz-1773967841","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 03:50:41"}},"processed_data":{"order_number":"ORD-wI7TEz-1773967841","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 03:50:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wI7TEz-1773967841","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:50:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-wI7TEz-1773967841","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:50:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:50:47] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":173678} 
[2026-03-20 03:50:47] production.INFO: Order updated successfully. Order ID: 173678, Status: completed  
[2026-03-20 03:50:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wI7TEz-1773967841","status":"completed","codes_count":0} 
[2026-03-20 03:50:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 03:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02"} 
[2026-03-20 03:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","total_operations":2,"sites_count":1} 
[2026-03-20 03:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-yLuLr-1773967785"]} 
[2026-03-20 03:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:52:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yLuLr-1773967785","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 03:52:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-yLuLr-1773967785","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 03:52:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:52:02] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173676} 
[2026-03-20 03:52:02] production.INFO: Order updated successfully. Order ID: 173676, Status: completed  
[2026-03-20 03:52:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yLuLr-1773967785","status":"completed","codes_count":0} 
[2026-03-20 03:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 03:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 03:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 03:52:02] production.ERROR: Operation not found for external_order: ORD-yLuLr-1773967785 in chunk 1 {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740} 
[2026-03-20 03:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-20 03:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-20 03:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"processed":0,"errors":1} 
[2026-03-20 03:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740,"processed":0,"errors":1} 
[2026-03-20 03:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ACu1IX90q6zBgadpnj7sLVY8OtH2WVB9","execution_time":"2026-03-20 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yLuLr-1773967785","operation_id":158740} 
[2026-03-20 03:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 03:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02"} 
[2026-03-20 03:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","total_operations":1,"sites_count":1} 
[2026-03-20 03:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 03:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SV0gXvPIY4So3QsDvKDNxZWVryEZI33I","execution_time":"2026-03-20 03:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:54:06] production.INFO: Constructing job for order: 173679  
[2026-03-20 03:54:09] production.INFO: Handling job for order: 173679  
[2026-03-20 03:54:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 03:54:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:54:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa27d712-7670-40fd-ae19-fd4b1ac4bbc9&Player_ID=51983777466  
[2026-03-20 03:54:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa27d712-7670-40fd-ae19-fd4b1ac4bbc9&Player_ID=51983777466","has_body":false} 
[2026-03-20 03:54:09] production.INFO: Operation sent successfully {"operation_id":158743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JOhY-1773968049","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 03:54:09"}},"processed_data":{"order_number":"ORD-JOhY-1773968049","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 03:54:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JOhY-1773968049","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 03:54:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-JOhY-1773968049","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 03:54:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 03:54:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":173679} 
[2026-03-20 03:54:20] production.INFO: Order updated successfully. Order ID: 173679, Status: completed  
[2026-03-20 03:54:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JOhY-1773968049","status":"completed","codes_count":0} 
[2026-03-20 03:54:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-20 03:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 03:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 03:55:05] production.INFO: async() رجع: true  
[2026-03-20 03:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 03:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 03:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 03:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 03:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04"} 
[2026-03-20 03:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","total_operations":1,"sites_count":1} 
[2026-03-20 03:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 03:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zw0nPmYKrhdZRS300vzk5ps3q6a9NCP3","execution_time":"2026-03-20 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01"} 
[2026-03-20 03:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","total_operations":1,"sites_count":1} 
[2026-03-20 03:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 03:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 03:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 03:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 03:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 03:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"U9nSKiFZF0ELIq3yMV3wkjtz4TUgfli1","execution_time":"2026-03-20 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 03:58:16] production.INFO: Constructing job for order: 173680  
[2026-03-20 03:58:19] production.INFO: Handling job for order: 173680  
[2026-03-20 03:58:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 03:58:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 03:58:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=697856b8-1f24-4c6e-9efe-7c08035105b6&Player_ID=0941584380  
[2026-03-20 03:58:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=697856b8-1f24-4c6e-9efe-7c08035105b6&Player_ID=0941584380","has_body":false} 
[2026-03-20 03:58:20] production.INFO: Operation sent successfully {"operation_id":158744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KGMvFsV-1773968300","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 03:58:20"}},"processed_data":{"order_number":"ORD-KGMvFsV-1773968300","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 04:00:00] production.INFO: Constructing job for order: 173681  
[2026-03-20 04:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02"} 
[2026-03-20 04:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","total_operations":2,"sites_count":2} 
[2026-03-20 04:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"orders_count":1,"order_ids":["ORD-KGMvFsV-1773968300"]} 
[2026-03-20 04:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"orders_count":1} 
[2026-03-20 04:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 04:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 04:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"count":1} 
[2026-03-20 04:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"count":1} 
[2026-03-20 04:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"user_id":71,"notification_type":"order_approved","reference_id":173680} 
[2026-03-20 04:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 04:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 04:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"processed":1,"errors":0} 
[2026-03-20 04:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744,"processed":1,"errors":0} 
[2026-03-20 04:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YQJgUixEvFnQZjTV4tWPErVD4hWx9JoJ","execution_time":"2026-03-20 04:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGMvFsV-1773968300","operation_id":158744} 
[2026-03-20 04:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:00:04] production.INFO: async() رجع: true  
[2026-03-20 04:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:00:06] production.INFO: Handling job for order: 173681  
[2026-03-20 04:00:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:00:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:00:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8fe497e8-ab91-4c15-bbab-da29a11c2469&Player_ID=5735806802  
[2026-03-20 04:00:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8fe497e8-ab91-4c15-bbab-da29a11c2469&Player_ID=5735806802","has_body":false} 
[2026-03-20 04:00:07] production.INFO: Operation sent successfully {"operation_id":158745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eoY3ULU-1773968406","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:00:07"}},"processed_data":{"order_number":"ORD-eoY3ULU-1773968406","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 04:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-20 04:00:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eoY3ULU-1773968406","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:00:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-eoY3ULU-1773968406","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:00:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:00:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":173681} 
[2026-03-20 04:00:21] production.INFO: Order updated successfully. Order ID: 173681, Status: completed  
[2026-03-20 04:00:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eoY3ULU-1773968406","status":"completed","codes_count":0} 
[2026-03-20 04:00:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 04:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04"} 
[2026-03-20 04:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","total_operations":1,"sites_count":1} 
[2026-03-20 04:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qOMPioV4ivT5aPcRVMYGenL2DNmdctmi","execution_time":"2026-03-20 04:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01"} 
[2026-03-20 04:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","total_operations":1,"sites_count":1} 
[2026-03-20 04:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TnAPwWCgiLNbYkCVHTa7ACVvndpdUeik","execution_time":"2026-03-20 04:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:04:46] production.INFO: Constructing job for order: 173682  
[2026-03-20 04:04:49] production.INFO: Handling job for order: 173682  
[2026-03-20 04:04:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:04:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:04:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=a91f7967-5b20-4571-a0e3-7e24c5adfabd&Player_ID=51278737357  
[2026-03-20 04:04:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=a91f7967-5b20-4571-a0e3-7e24c5adfabd&Player_ID=51278737357","has_body":false} 
[2026-03-20 04:04:50] production.INFO: Operation sent successfully {"operation_id":158746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xMIm7d-1773968690","amount":87.43500000000000227373675443232059478759765625,"status":"processing","product":"6000+2100UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:04:50"}},"processed_data":{"order_number":"ORD-xMIm7d-1773968690","amount":87.43500000000000227373675443232059478759765625,"status":"processing","product":"6000+2100UC","game":"PUBG"}} 
[2026-03-20 04:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:05:04] production.INFO: async() رجع: true  
[2026-03-20 04:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:05:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 04:05:46] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1556.3","mainamount":"1580","operation_number":"154950896","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpog4sahvk3b2k3cHz1aT"}},"user_id":1026} 
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 04:05:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 04:05:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18212,"user_id":1026,"amount":1556.299999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-20 04:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02"} 
[2026-03-20 04:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","total_operations":2,"sites_count":1} 
[2026-03-20 04:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-xMIm7d-1773968690"]} 
[2026-03-20 04:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746} 
[2026-03-20 04:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746,"processed":0,"errors":0} 
[2026-03-20 04:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NRRYhgjnOYQTHL3FJLoIXMT1LWNcWxnD","execution_time":"2026-03-20 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746} 
[2026-03-20 04:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04"} 
[2026-03-20 04:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","total_operations":2,"sites_count":1} 
[2026-03-20 04:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-xMIm7d-1773968690"]} 
[2026-03-20 04:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746} 
[2026-03-20 04:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746,"processed":0,"errors":0} 
[2026-03-20 04:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y8rdHOiQeGeJSkZhfaHSorS0kFwM4Qy6","execution_time":"2026-03-20 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xMIm7d-1773968690","operation_id":158746} 
[2026-03-20 04:08:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xMIm7d-1773968690","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:08:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-xMIm7d-1773968690","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:08:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:08:13] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173682} 
[2026-03-20 04:08:13] production.INFO: Order updated successfully. Order ID: 173682, Status: completed  
[2026-03-20 04:08:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xMIm7d-1773968690","status":"completed","codes_count":0} 
[2026-03-20 04:08:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 04:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01"} 
[2026-03-20 04:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","total_operations":1,"sites_count":1} 
[2026-03-20 04:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nxoaLzQpmK7uGKvKWiuwsHZEh7AHk52s","execution_time":"2026-03-20 04:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 04:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 04:10:03] production.INFO: async() رجع: true  
[2026-03-20 04:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02"} 
[2026-03-20 04:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kbiRQno2FmdRcGQ84LcuxjgMZUbk8oFM","execution_time":"2026-03-20 04:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02"} 
[2026-03-20 04:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lFkLUOnKzhQo1mCq3j6fklBKNG5hSkE6","execution_time":"2026-03-20 04:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:15:04] production.INFO: async() رجع: true  
[2026-03-20 04:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02"} 
[2026-03-20 04:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IJsYfZa2JPb5THA721zw7x16ES56TJ5I","execution_time":"2026-03-20 04:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03"} 
[2026-03-20 04:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","total_operations":1,"sites_count":1} 
[2026-03-20 04:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6U1GpcQlnTdJx0agMDhCgXnRm2dSfgZC","execution_time":"2026-03-20 04:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03"} 
[2026-03-20 04:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","total_operations":1,"sites_count":1} 
[2026-03-20 04:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qQmuRDCfGotya1cVhqlSYzGLtyBSOQkg","execution_time":"2026-03-20 04:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 04:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 04:20:05] production.INFO: async() رجع: true  
[2026-03-20 04:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:21:04] production.INFO: Constructing job for order: 173683  
[2026-03-20 04:21:06] production.INFO: Handling job for order: 173683  
[2026-03-20 04:21:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=b0e70dff-b7b1-41e1-9bc0-4ae80be27cbc&Player_ID=11200494  
[2026-03-20 04:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=b0e70dff-b7b1-41e1-9bc0-4ae80be27cbc&Player_ID=11200494","has_body":false} 
[2026-03-20 04:21:07] production.INFO: Operation sent successfully {"operation_id":158747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bms-1773969667","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 04:21:07"}},"processed_data":{"order_number":"ORD-bms-1773969667","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 04:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01"} 
[2026-03-20 04:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","total_operations":2,"sites_count":1} 
[2026-03-20 04:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-bms-1773969667"]} 
[2026-03-20 04:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bms-1773969667","operation_id":158747} 
[2026-03-20 04:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hYMsErVUyOSxrmfxVOkfge6VFX4fcgyU","execution_time":"2026-03-20 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01"} 
[2026-03-20 04:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","total_operations":2,"sites_count":1} 
[2026-03-20 04:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-bms-1773969667"]} 
[2026-03-20 04:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bms-1773969667","operation_id":158747} 
[2026-03-20 04:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b59OJaPWtuYF9Sow9OaN51DzfofGAE7a","execution_time":"2026-03-20 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:24:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bms-1773969667","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 04:24:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-bms-1773969667","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 04:24:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:24:05] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173683} 
[2026-03-20 04:24:05] production.INFO: Order updated successfully. Order ID: 173683, Status: completed  
[2026-03-20 04:24:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bms-1773969667","status":"completed","codes_count":0} 
[2026-03-20 04:24:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 04:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:25:04] production.INFO: async() رجع: true  
[2026-03-20 04:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02"} 
[2026-03-20 04:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I2yvFFsOqksiNBtIXHxd4egHzj5sitC6","execution_time":"2026-03-20 04:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:26:13] production.INFO: Constructing job for order: 173684  
[2026-03-20 04:26:14] production.INFO: Handling job for order: 173684  
[2026-03-20 04:26:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:26:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:26:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=16a6143a-8605-4b20-a2c6-4e0550afa8d2&Player_ID=52116056403  
[2026-03-20 04:26:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=16a6143a-8605-4b20-a2c6-4e0550afa8d2&Player_ID=52116056403","has_body":false} 
[2026-03-20 04:26:15] production.INFO: Operation sent successfully {"operation_id":158748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U5GcXTxc-1773969975","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:26:15"}},"processed_data":{"order_number":"ORD-U5GcXTxc-1773969975","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 04:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03"} 
[2026-03-20 04:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","total_operations":2,"sites_count":1} 
[2026-03-20 04:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-U5GcXTxc-1773969975"]} 
[2026-03-20 04:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U5GcXTxc-1773969975","operation_id":158748} 
[2026-03-20 04:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U5GcXTxc-1773969975","operation_id":158748,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U5GcXTxc-1773969975","operation_id":158748,"processed":0,"errors":0} 
[2026-03-20 04:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"juENaPQyXxbv4TVlD6lt65VlDPPwicHl","execution_time":"2026-03-20 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U5GcXTxc-1773969975","operation_id":158748} 
[2026-03-20 04:29:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U5GcXTxc-1773969975","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:29:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-U5GcXTxc-1773969975","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:29:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:29:36] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"order_approved","reference_id":173684} 
[2026-03-20 04:29:36] production.INFO: Order updated successfully. Order ID: 173684, Status: completed  
[2026-03-20 04:29:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U5GcXTxc-1773969975","status":"completed","codes_count":0} 
[2026-03-20 04:29:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-20 04:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03"} 
[2026-03-20 04:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","total_operations":1,"sites_count":1} 
[2026-03-20 04:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZIY5zeeKpQ8vnSn2UYdKmKPA3qFi2lAC","execution_time":"2026-03-20 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 04:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 04:30:05] production.INFO: async() رجع: true  
[2026-03-20 04:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01"} 
[2026-03-20 04:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","total_operations":1,"sites_count":1} 
[2026-03-20 04:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"96Rl9fXziKbCtsdJg21k3WysT4pyCzYa","execution_time":"2026-03-20 04:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:32:32] production.INFO: Constructing job for order: 173685  
[2026-03-20 04:32:34] production.INFO: Handling job for order: 173685  
[2026-03-20 04:32:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:32:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:32:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5ceefa9-13e6-4134-85c5-ef1e8f478d25&Player_ID=52383315944  
[2026-03-20 04:32:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5ceefa9-13e6-4134-85c5-ef1e8f478d25&Player_ID=52383315944","has_body":false} 
[2026-03-20 04:32:35] production.INFO: Operation sent successfully {"operation_id":158749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mgsgL-1773970355","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:32:35"}},"processed_data":{"order_number":"ORD-mgsgL-1773970355","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 04:33:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mgsgL-1773970355","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:33:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-mgsgL-1773970355","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:33:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:33:06] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173685} 
[2026-03-20 04:33:06] production.INFO: Order updated successfully. Order ID: 173685, Status: completed  
[2026-03-20 04:33:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mgsgL-1773970355","status":"completed","codes_count":0} 
[2026-03-20 04:33:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 04:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04"} 
[2026-03-20 04:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","total_operations":1,"sites_count":1} 
[2026-03-20 04:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rz2CGCc8bPKaBYIdsF9rX1hn497CFbK1","execution_time":"2026-03-20 04:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 04:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 04:35:06] production.INFO: async() رجع: true  
[2026-03-20 04:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04"} 
[2026-03-20 04:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","total_operations":1,"sites_count":1} 
[2026-03-20 04:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o6b7Nlh1pRVEWPWo5Pm3WYPMltcEAf4L","execution_time":"2026-03-20 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01"} 
[2026-03-20 04:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","total_operations":1,"sites_count":1} 
[2026-03-20 04:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZZJ2KIx9CTmzMgSiLFwDm4lYyQhd5CCt","execution_time":"2026-03-20 04:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01"} 
[2026-03-20 04:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","total_operations":1,"sites_count":1} 
[2026-03-20 04:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u3TYGOWoXwV9iff58yXOD1OYSmXpVMKW","execution_time":"2026-03-20 04:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:40:04] production.INFO: async() رجع: true  
[2026-03-20 04:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02"} 
[2026-03-20 04:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DvzIaE6luwt8G1HqWCytoFjQAroRrkUi","execution_time":"2026-03-20 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02"} 
[2026-03-20 04:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0MyXyLCS9jmcruXQeqJeKU59wN0bBH2L","execution_time":"2026-03-20 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:45:04] production.INFO: async() رجع: true  
[2026-03-20 04:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:45:13] production.INFO: Constructing job for order: 173686  
[2026-03-20 04:45:15] production.INFO: Handling job for order: 173686  
[2026-03-20 04:45:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:45:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:45:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9294f9e1-afb9-4b55-a5ed-62d7dfee1f5f&Player_ID=9460323123  
[2026-03-20 04:45:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9294f9e1-afb9-4b55-a5ed-62d7dfee1f5f&Player_ID=9460323123","has_body":false} 
[2026-03-20 04:45:16] production.INFO: Operation sent successfully {"operation_id":158750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e8ik4R-1773971115","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 04:45:16"}},"processed_data":{"order_number":"ORD-e8ik4R-1773971115","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 04:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01"} 
[2026-03-20 04:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","total_operations":2,"sites_count":1} 
[2026-03-20 04:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-e8ik4R-1773971115"]} 
[2026-03-20 04:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 04:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 04:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"count":1} 
[2026-03-20 04:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"count":1} 
[2026-03-20 04:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"user_id":1019,"notification_type":"order_approved","reference_id":173686} 
[2026-03-20 04:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 04:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 04:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"errors":0} 
[2026-03-20 04:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":1,"errors":0} 
[2026-03-20 04:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Qp47pvYHWPKM5re2fxYvve7Q0uvz3KAZ","execution_time":"2026-03-20 04:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 04:46:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e8ik4R-1773971115","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:46:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-e8ik4R-1773971115","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:46:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:46:01] production.ERROR: Order not found or already processed. External ID: ORD-e8ik4R-1773971115  
[2026-03-20 04:46:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e8ik4R-1773971115","status":"completed","codes_count":0} 
[2026-03-20 04:47:55] production.INFO: Constructing job for order: 173687  
[2026-03-20 04:47:58] production.INFO: Handling job for order: 173687  
[2026-03-20 04:47:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:47:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:47:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=63c90594-1cb8-432f-8e5a-977639904cce&Player_ID=1059515989  
[2026-03-20 04:47:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=63c90594-1cb8-432f-8e5a-977639904cce&Player_ID=1059515989","has_body":false} 
[2026-03-20 04:47:59] production.INFO: Operation sent successfully {"operation_id":158751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3D6-1773971278","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 04:47:59"}},"processed_data":{"order_number":"ORD-3D6-1773971278","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 04:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02"} 
[2026-03-20 04:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","total_operations":2,"sites_count":1} 
[2026-03-20 04:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M2y-1773967212","ORD-3D6-1773971278"]} 
[2026-03-20 04:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 04:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3D6-1773971278","operation_id":158751} 
[2026-03-20 04:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 04:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l8ZjnDgSOVy4SLGoOOtEz92LgwnKfAgQ","execution_time":"2026-03-20 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:48:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3D6-1773971278","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 04:48:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-3D6-1773971278","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 04:48:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:48:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":173687} 
[2026-03-20 04:48:07] production.INFO: Order updated successfully. Order ID: 173687, Status: completed  
[2026-03-20 04:48:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3D6-1773971278","status":"completed","codes_count":0} 
[2026-03-20 04:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 04:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02"} 
[2026-03-20 04:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v2gOnRV37YQCB2J9HepzYVr5WBgHsxLT","execution_time":"2026-03-20 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:50:04] production.INFO: async() رجع: true  
[2026-03-20 04:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03"} 
[2026-03-20 04:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","total_operations":1,"sites_count":1} 
[2026-03-20 04:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"19Wllrzk3JZylTFyDVWL5N53x00BEHjf","execution_time":"2026-03-20 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:52:38] production.INFO: Constructing job for order: 173688  
[2026-03-20 04:52:39] production.INFO: Handling job for order: 173688  
[2026-03-20 04:52:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:52:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:52:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=b8a67847-c495-4483-baac-c09fa08a3236&Player_ID=51278737357  
[2026-03-20 04:52:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=b8a67847-c495-4483-baac-c09fa08a3236&Player_ID=51278737357","has_body":false} 
[2026-03-20 04:52:40] production.INFO: Operation sent successfully {"operation_id":158752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-naWQSj-1773971559","amount":43.717500000000001136868377216160297393798828125,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:52:40"}},"processed_data":{"order_number":"ORD-naWQSj-1773971559","amount":43.717500000000001136868377216160297393798828125,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-20 04:52:41] production.INFO: Constructing job for order: 173689  
[2026-03-20 04:52:43] production.INFO: Handling job for order: 173689  
[2026-03-20 04:52:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 04:52:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 04:52:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e806d146-1e9d-4057-8323-003fcf84ce99&Player_ID=51278737357  
[2026-03-20 04:52:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e806d146-1e9d-4057-8323-003fcf84ce99&Player_ID=51278737357","has_body":false} 
[2026-03-20 04:52:43] production.INFO: Operation sent successfully {"operation_id":158753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w1ze-1773971563","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 04:52:43"}},"processed_data":{"order_number":"ORD-w1ze-1773971563","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 04:52:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-naWQSj-1773971559","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:52:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-naWQSj-1773971559","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:52:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:52:53] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173688} 
[2026-03-20 04:52:53] production.INFO: Order updated successfully. Order ID: 173688, Status: completed  
[2026-03-20 04:52:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-naWQSj-1773971559","status":"completed","codes_count":0} 
[2026-03-20 04:52:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w1ze-1773971563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 04:52:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-w1ze-1773971563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 04:52:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:52:53] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173689} 
[2026-03-20 04:52:53] production.INFO: Order updated successfully. Order ID: 173689, Status: completed  
[2026-03-20 04:52:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w1ze-1773971563","status":"completed","codes_count":0} 
[2026-03-20 04:52:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 04:52:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 04:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02"} 
[2026-03-20 04:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","total_operations":1,"sites_count":1} 
[2026-03-20 04:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-M2y-1773967212"]} 
[2026-03-20 04:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 04:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 04:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 04:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735,"processed":0,"errors":0} 
[2026-03-20 04:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"esQpCujNKRFCULX2X6bHpCOkTPrfXzQp","execution_time":"2026-03-20 04:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M2y-1773967212","operation_id":158735} 
[2026-03-20 04:54:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M2y-1773967212","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 04:54:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-M2y-1773967212","status":"completed","codes":[],"notes":[]} 
[2026-03-20 04:54:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 04:54:59] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173671} 
[2026-03-20 04:54:59] production.INFO: Order updated successfully. Order ID: 173671, Status: completed  
[2026-03-20 04:54:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M2y-1773967212","status":"completed","codes_count":0} 
[2026-03-20 04:55:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 04:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 04:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 04:55:04] production.INFO: async() رجع: true  
[2026-03-20 04:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 04:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 04:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 04:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 04:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qvywnF1Bh7g3fybTEYifIgwNBcjx8g4D","execution_time":"2026-03-20 04:56:02"} 
[2026-03-20 04:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"qvywnF1Bh7g3fybTEYifIgwNBcjx8g4D","execution_time":"2026-03-20 04:56:02"} 
[2026-03-20 04:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lb29d0p3tldUDON6mRnZ4r57zxGiLnu2","execution_time":"2026-03-20 04:58:03"} 
[2026-03-20 04:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lb29d0p3tldUDON6mRnZ4r57zxGiLnu2","execution_time":"2026-03-20 04:58:03"} 
[2026-03-20 05:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tKBW0ccMrxh63arcwIytq2oizTF7YqXR","execution_time":"2026-03-20 05:00:03"} 
[2026-03-20 05:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tKBW0ccMrxh63arcwIytq2oizTF7YqXR","execution_time":"2026-03-20 05:00:03"} 
[2026-03-20 05:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:00:05] production.INFO: async() رجع: true  
[2026-03-20 05:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s48Um0z2rL7K8uGFTtjfhNFodM3WbWkW","execution_time":"2026-03-20 05:02:04"} 
[2026-03-20 05:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"s48Um0z2rL7K8uGFTtjfhNFodM3WbWkW","execution_time":"2026-03-20 05:02:04"} 
[2026-03-20 05:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sOC8bXK93beJA1lMq3pxTk9c5jxvSMO8","execution_time":"2026-03-20 05:04:04"} 
[2026-03-20 05:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sOC8bXK93beJA1lMq3pxTk9c5jxvSMO8","execution_time":"2026-03-20 05:04:04"} 
[2026-03-20 05:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 05:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 05:05:06] production.INFO: async() رجع: true  
[2026-03-20 05:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LAvN9n274u7yKEl0arveY6obJP8p46hq","execution_time":"2026-03-20 05:06:04"} 
[2026-03-20 05:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LAvN9n274u7yKEl0arveY6obJP8p46hq","execution_time":"2026-03-20 05:06:04"} 
[2026-03-20 05:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0IBrgWJ9hXeriWMSdkQZJ2tdgBUF84bC","execution_time":"2026-03-20 05:08:01"} 
[2026-03-20 05:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0IBrgWJ9hXeriWMSdkQZJ2tdgBUF84bC","execution_time":"2026-03-20 05:08:01"} 
[2026-03-20 05:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2BZKhDpYuv9yU4Vh81lfYJA5QfjgKxi4","execution_time":"2026-03-20 05:10:01"} 
[2026-03-20 05:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2BZKhDpYuv9yU4Vh81lfYJA5QfjgKxi4","execution_time":"2026-03-20 05:10:01"} 
[2026-03-20 05:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:10:03] production.INFO: async() رجع: true  
[2026-03-20 05:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fCLewcF6SmwKHVSAe2zBOoTdaxRHSzZs","execution_time":"2026-03-20 05:12:02"} 
[2026-03-20 05:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fCLewcF6SmwKHVSAe2zBOoTdaxRHSzZs","execution_time":"2026-03-20 05:12:02"} 
[2026-03-20 05:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tI3T5oKyvfImwYQ80lyEbTFTGgcUeilx","execution_time":"2026-03-20 05:14:02"} 
[2026-03-20 05:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tI3T5oKyvfImwYQ80lyEbTFTGgcUeilx","execution_time":"2026-03-20 05:14:02"} 
[2026-03-20 05:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:15:04] production.INFO: async() رجع: true  
[2026-03-20 05:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BL0aqAGQxsJvtzihUkCHxqJYWmSyKERJ","execution_time":"2026-03-20 05:16:02"} 
[2026-03-20 05:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BL0aqAGQxsJvtzihUkCHxqJYWmSyKERJ","execution_time":"2026-03-20 05:16:02"} 
[2026-03-20 05:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yHWqfSuRJsGrIVphQS0v21U9g8LPaJB8","execution_time":"2026-03-20 05:18:03"} 
[2026-03-20 05:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yHWqfSuRJsGrIVphQS0v21U9g8LPaJB8","execution_time":"2026-03-20 05:18:03"} 
[2026-03-20 05:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JB8RN187Ujl1LrOnzlMDagHXCVRv5NzR","execution_time":"2026-03-20 05:20:03"} 
[2026-03-20 05:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JB8RN187Ujl1LrOnzlMDagHXCVRv5NzR","execution_time":"2026-03-20 05:20:03"} 
[2026-03-20 05:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:20:05] production.INFO: async() رجع: true  
[2026-03-20 05:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6kK2F2EbdnGZQdPEHxAlROxxbhbmdBPQ","execution_time":"2026-03-20 05:22:04"} 
[2026-03-20 05:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6kK2F2EbdnGZQdPEHxAlROxxbhbmdBPQ","execution_time":"2026-03-20 05:22:04"} 
[2026-03-20 05:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"20wsrgxYfGiWTLLZuRC4tInFMMeilgy9","execution_time":"2026-03-20 05:24:01"} 
[2026-03-20 05:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"20wsrgxYfGiWTLLZuRC4tInFMMeilgy9","execution_time":"2026-03-20 05:24:01"} 
[2026-03-20 05:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:25:03] production.INFO: async() رجع: true  
[2026-03-20 05:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KbMGhenjiFIcg3jbhxdOXxz4AIpxI0W3","execution_time":"2026-03-20 05:26:02"} 
[2026-03-20 05:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KbMGhenjiFIcg3jbhxdOXxz4AIpxI0W3","execution_time":"2026-03-20 05:26:02"} 
[2026-03-20 05:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WhCsf9avFQ33qi4fFMg6ctfAb3lGy3RN","execution_time":"2026-03-20 05:28:02"} 
[2026-03-20 05:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WhCsf9avFQ33qi4fFMg6ctfAb3lGy3RN","execution_time":"2026-03-20 05:28:02"} 
[2026-03-20 05:28:31] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"541.75","mainamount":"550","operation_number":"154976264","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiobu8f29pinj5dsSvIA"}},"user_id":303} 
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 05:28:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 05:28:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18213,"user_id":303,"amount":541.75,"admins_notified":7} 
[2026-03-20 05:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MDEZqRQTcx02edZFCEbvavODPx0Tc3qA","execution_time":"2026-03-20 05:30:02"} 
[2026-03-20 05:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MDEZqRQTcx02edZFCEbvavODPx0Tc3qA","execution_time":"2026-03-20 05:30:02"} 
[2026-03-20 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:30:04] production.INFO: async() رجع: true  
[2026-03-20 05:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YhkC7BkHbRuCC4BMxzYvNjQConmEq6wT","execution_time":"2026-03-20 05:32:02"} 
[2026-03-20 05:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YhkC7BkHbRuCC4BMxzYvNjQConmEq6wT","execution_time":"2026-03-20 05:32:02"} 
[2026-03-20 05:33:04] production.INFO: Constructing job for order: 173690  
[2026-03-20 05:33:05] production.INFO: Handling job for order: 173690  
[2026-03-20 05:33:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 05:33:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 05:33:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e3fe49ab-0685-47dc-9c83-70b5a48fc0f5&Player_ID=6937910215  
[2026-03-20 05:33:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e3fe49ab-0685-47dc-9c83-70b5a48fc0f5&Player_ID=6937910215","has_body":false} 
[2026-03-20 05:33:06] production.INFO: Operation sent successfully {"operation_id":158754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ipv-1773973986","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 05:33:06"}},"processed_data":{"order_number":"ORD-Ipv-1773973986","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 05:33:50] production.INFO: Constructing job for order: 173691  
[2026-03-20 05:33:51] production.INFO: Handling job for order: 173691  
[2026-03-20 05:33:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 05:33:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 05:33:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ae525fa9-c32d-410d-82ee-5399a39af9c9&Player_ID=14371474011  
[2026-03-20 05:33:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ae525fa9-c32d-410d-82ee-5399a39af9c9&Player_ID=14371474011","has_body":false} 
[2026-03-20 05:33:52] production.INFO: Operation sent successfully {"operation_id":158755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lw4v-1773974032","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 05:33:52"}},"processed_data":{"order_number":"ORD-lw4v-1773974032","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 05:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04"} 
[2026-03-20 05:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","total_operations":2,"sites_count":1} 
[2026-03-20 05:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Ipv-1773973986","ORD-lw4v-1773974032"]} 
[2026-03-20 05:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 05:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 05:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lw4v-1773974032","operation_id":158755} 
[2026-03-20 05:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lw4v-1773974032","operation_id":158755,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 05:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lw4v-1773974032","operation_id":158755,"processed":0,"errors":0} 
[2026-03-20 05:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kkaRRIs9kWZC1nCeRzkXy8X5OSqXlNEc","execution_time":"2026-03-20 05:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lw4v-1773974032","operation_id":158755} 
[2026-03-20 05:34:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lw4v-1773974032","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 05:34:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-lw4v-1773974032","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 05:34:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 05:34:20] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":173691} 
[2026-03-20 05:34:20] production.INFO: Order updated successfully. Order ID: 173691, Status: completed  
[2026-03-20 05:34:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lw4v-1773974032","status":"completed","codes_count":0} 
[2026-03-20 05:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-20 05:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 05:35:03] production.INFO: async() رجع: true  
[2026-03-20 05:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02"} 
[2026-03-20 05:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","total_operations":1,"sites_count":1} 
[2026-03-20 05:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ipv-1773973986"]} 
[2026-03-20 05:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 05:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 05:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 05:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"errors":0} 
[2026-03-20 05:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w9UgIlhhsOReJhMRloNmRcKEAlXmf6Q9","execution_time":"2026-03-20 05:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02"} 
[2026-03-20 05:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","total_operations":1,"sites_count":1} 
[2026-03-20 05:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ipv-1773973986"]} 
[2026-03-20 05:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 05:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 05:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 05:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"errors":0} 
[2026-03-20 05:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nNtnLGJaxvAx31EgsqFs4bmc8wsk8PHB","execution_time":"2026-03-20 05:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02"} 
[2026-03-20 05:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","total_operations":1,"sites_count":1} 
[2026-03-20 05:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ipv-1773973986"]} 
[2026-03-20 05:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 05:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 05:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 05:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754,"processed":0,"errors":0} 
[2026-03-20 05:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AsYlHG6G3SNU1vOr8zmDz8H54DpYOger","execution_time":"2026-03-20 05:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ipv-1773973986","operation_id":158754} 
[2026-03-20 05:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:40:04] production.INFO: async() رجع: true  
[2026-03-20 05:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ipv-1773973986","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 05:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ipv-1773973986","status":"completed","codes":[],"notes":[]} 
[2026-03-20 05:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 05:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":173690} 
[2026-03-20 05:40:06] production.INFO: Order updated successfully. Order ID: 173690, Status: completed  
[2026-03-20 05:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ipv-1773973986","status":"completed","codes_count":0} 
[2026-03-20 05:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-20 05:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C5uj3vnr5xidWvAKTZXnwm7joW6vd0IK","execution_time":"2026-03-20 05:42:03"} 
[2026-03-20 05:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"C5uj3vnr5xidWvAKTZXnwm7joW6vd0IK","execution_time":"2026-03-20 05:42:03"} 
[2026-03-20 05:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ha2mW1ykR3OO7GUioA1a4qE5DH3KM3hU","execution_time":"2026-03-20 05:44:03"} 
[2026-03-20 05:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ha2mW1ykR3OO7GUioA1a4qE5DH3KM3hU","execution_time":"2026-03-20 05:44:03"} 
[2026-03-20 05:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 05:45:05] production.INFO: async() رجع: true  
[2026-03-20 05:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"euC9NPZ2OJeoGTPuehihTr5xvCYAfb0q","execution_time":"2026-03-20 05:46:03"} 
[2026-03-20 05:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"euC9NPZ2OJeoGTPuehihTr5xvCYAfb0q","execution_time":"2026-03-20 05:46:03"} 
[2026-03-20 05:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m1AzPMBzeaS8Ra6yct9Qt7YuR41nbT1A","execution_time":"2026-03-20 05:48:02"} 
[2026-03-20 05:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"m1AzPMBzeaS8Ra6yct9Qt7YuR41nbT1A","execution_time":"2026-03-20 05:48:02"} 
[2026-03-20 05:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0WcjJVdAkKkQZZbtvumu84eXG2y23yuq","execution_time":"2026-03-20 05:50:02"} 
[2026-03-20 05:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0WcjJVdAkKkQZZbtvumu84eXG2y23yuq","execution_time":"2026-03-20 05:50:02"} 
[2026-03-20 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:50:04] production.INFO: async() رجع: true  
[2026-03-20 05:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8Zn60dvLWpVtD0MkSQeF3hQfl2G87iH9","execution_time":"2026-03-20 05:52:02"} 
[2026-03-20 05:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8Zn60dvLWpVtD0MkSQeF3hQfl2G87iH9","execution_time":"2026-03-20 05:52:02"} 
[2026-03-20 05:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E3Ewqwhl5RGBdaWaIbB9ixtYuG6EU4j9","execution_time":"2026-03-20 05:54:02"} 
[2026-03-20 05:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"E3Ewqwhl5RGBdaWaIbB9ixtYuG6EU4j9","execution_time":"2026-03-20 05:54:02"} 
[2026-03-20 05:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 05:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 05:55:04] production.INFO: async() رجع: true  
[2026-03-20 05:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 05:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 05:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 05:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 05:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JQSH87r3y4iWRAPrLu2ofIC4S1vuFqjt","execution_time":"2026-03-20 05:56:02"} 
[2026-03-20 05:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JQSH87r3y4iWRAPrLu2ofIC4S1vuFqjt","execution_time":"2026-03-20 05:56:02"} 
[2026-03-20 05:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T0eSdS8PxQI5EHYhn0u7NCZu8bcxpmY4","execution_time":"2026-03-20 05:58:02"} 
[2026-03-20 05:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"T0eSdS8PxQI5EHYhn0u7NCZu8bcxpmY4","execution_time":"2026-03-20 05:58:02"} 
[2026-03-20 06:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oeGeRiyrn1Nm8CavCyR3QNfbzsEQOsSl","execution_time":"2026-03-20 06:00:03"} 
[2026-03-20 06:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oeGeRiyrn1Nm8CavCyR3QNfbzsEQOsSl","execution_time":"2026-03-20 06:00:03"} 
[2026-03-20 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:00:05] production.INFO: async() رجع: true  
[2026-03-20 06:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nGlexl5w3w1nrCVJYgbPddvEtmjWy1XZ","execution_time":"2026-03-20 06:02:03"} 
[2026-03-20 06:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nGlexl5w3w1nrCVJYgbPddvEtmjWy1XZ","execution_time":"2026-03-20 06:02:03"} 
[2026-03-20 06:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AgEZkMyIdGBF1E3PfQzPstwNAxWdQeTl","execution_time":"2026-03-20 06:04:03"} 
[2026-03-20 06:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AgEZkMyIdGBF1E3PfQzPstwNAxWdQeTl","execution_time":"2026-03-20 06:04:03"} 
[2026-03-20 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:05:05] production.INFO: async() رجع: true  
[2026-03-20 06:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tO9KP9kzTJe7IJoo7yeR6HlSba8IpXP1","execution_time":"2026-03-20 06:06:04"} 
[2026-03-20 06:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tO9KP9kzTJe7IJoo7yeR6HlSba8IpXP1","execution_time":"2026-03-20 06:06:04"} 
[2026-03-20 06:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qzJoDMePxK7HKP1Q6HbJF8XA6Uc8u3Iq","execution_time":"2026-03-20 06:08:04"} 
[2026-03-20 06:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"qzJoDMePxK7HKP1Q6HbJF8XA6Uc8u3Iq","execution_time":"2026-03-20 06:08:04"} 
[2026-03-20 06:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oINtOySLLOQz19QeljcDn6X3i2LtJMhw","execution_time":"2026-03-20 06:10:04"} 
[2026-03-20 06:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oINtOySLLOQz19QeljcDn6X3i2LtJMhw","execution_time":"2026-03-20 06:10:04"} 
[2026-03-20 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 06:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 06:10:06] production.INFO: async() رجع: true  
[2026-03-20 06:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G8Fx2ptcY99hg2MLsHHoRiNjRKZtS4PH","execution_time":"2026-03-20 06:12:02"} 
[2026-03-20 06:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"G8Fx2ptcY99hg2MLsHHoRiNjRKZtS4PH","execution_time":"2026-03-20 06:12:02"} 
[2026-03-20 06:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9rGLiZLuZxxAGw1KUDqQkXh7ZZqDJcaW","execution_time":"2026-03-20 06:14:02"} 
[2026-03-20 06:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9rGLiZLuZxxAGw1KUDqQkXh7ZZqDJcaW","execution_time":"2026-03-20 06:14:02"} 
[2026-03-20 06:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:15:04] production.INFO: async() رجع: true  
[2026-03-20 06:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BjeaCkqspOFQdysOexIKFzC1G9HfrR0H","execution_time":"2026-03-20 06:16:02"} 
[2026-03-20 06:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BjeaCkqspOFQdysOexIKFzC1G9HfrR0H","execution_time":"2026-03-20 06:16:02"} 
[2026-03-20 06:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zx4DD8A08BC3rjs2NLvJaX860Ze7ucru","execution_time":"2026-03-20 06:18:02"} 
[2026-03-20 06:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Zx4DD8A08BC3rjs2NLvJaX860Ze7ucru","execution_time":"2026-03-20 06:18:02"} 
[2026-03-20 06:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W4RkCJa8EctrgjycoTwO2XS18h9haVaj","execution_time":"2026-03-20 06:20:02"} 
[2026-03-20 06:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"W4RkCJa8EctrgjycoTwO2XS18h9haVaj","execution_time":"2026-03-20 06:20:02"} 
[2026-03-20 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:20:04] production.INFO: async() رجع: true  
[2026-03-20 06:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AhMEuyclh6gB3lLaKf3vluIqQa865uvu","execution_time":"2026-03-20 06:22:03"} 
[2026-03-20 06:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AhMEuyclh6gB3lLaKf3vluIqQa865uvu","execution_time":"2026-03-20 06:22:03"} 
[2026-03-20 06:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1HawJRGKrCtelBP734BE4GTV8zym86Vf","execution_time":"2026-03-20 06:24:03"} 
[2026-03-20 06:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1HawJRGKrCtelBP734BE4GTV8zym86Vf","execution_time":"2026-03-20 06:24:03"} 
[2026-03-20 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:25:05] production.INFO: async() رجع: true  
[2026-03-20 06:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IKMnr6ms2DUTJxPS8XBjqjOYfu9fh88U","execution_time":"2026-03-20 06:26:04"} 
[2026-03-20 06:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IKMnr6ms2DUTJxPS8XBjqjOYfu9fh88U","execution_time":"2026-03-20 06:26:04"} 
[2026-03-20 06:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uSg9EtB1ePhyYVIKT5XrCyG3DuUGmcvr","execution_time":"2026-03-20 06:28:04"} 
[2026-03-20 06:28:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uSg9EtB1ePhyYVIKT5XrCyG3DuUGmcvr","execution_time":"2026-03-20 06:28:04"} 
[2026-03-20 06:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z62nsqDdAVbwK8bTTfH18jz53uofAUpm","execution_time":"2026-03-20 06:30:04"} 
[2026-03-20 06:30:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"z62nsqDdAVbwK8bTTfH18jz53uofAUpm","execution_time":"2026-03-20 06:30:04"} 
[2026-03-20 06:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 06:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 06:30:06] production.INFO: async() رجع: true  
[2026-03-20 06:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1htEcYQFqTgxIWpMWOY18xLcXtDag5SG","execution_time":"2026-03-20 06:32:01"} 
[2026-03-20 06:32:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1htEcYQFqTgxIWpMWOY18xLcXtDag5SG","execution_time":"2026-03-20 06:32:01"} 
[2026-03-20 06:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LMYvjnGcTb6PPIFBE1JAnXhW6tWlLdCC","execution_time":"2026-03-20 06:34:01"} 
[2026-03-20 06:34:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LMYvjnGcTb6PPIFBE1JAnXhW6tWlLdCC","execution_time":"2026-03-20 06:34:01"} 
[2026-03-20 06:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 06:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 06:35:04] production.INFO: async() رجع: true  
[2026-03-20 06:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HB8hlqjvCvMNyBYiIlz4IxcWg8DcYJl8","execution_time":"2026-03-20 06:36:02"} 
[2026-03-20 06:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HB8hlqjvCvMNyBYiIlz4IxcWg8DcYJl8","execution_time":"2026-03-20 06:36:02"} 
[2026-03-20 06:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cb6lzjWLw7wqz7yq6CGLoc3WYhedd8oc","execution_time":"2026-03-20 06:38:02"} 
[2026-03-20 06:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Cb6lzjWLw7wqz7yq6CGLoc3WYhedd8oc","execution_time":"2026-03-20 06:38:02"} 
[2026-03-20 06:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XdvCxl19hYSyqXJ9Kjja3ESfmDa6Amee","execution_time":"2026-03-20 06:40:02"} 
[2026-03-20 06:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XdvCxl19hYSyqXJ9Kjja3ESfmDa6Amee","execution_time":"2026-03-20 06:40:02"} 
[2026-03-20 06:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 06:40:04] production.INFO: async() رجع: true  
[2026-03-20 06:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Du0rXYuLruAQkeOhhANPqXZ5zlXwd5pj","execution_time":"2026-03-20 06:42:03"} 
[2026-03-20 06:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Du0rXYuLruAQkeOhhANPqXZ5zlXwd5pj","execution_time":"2026-03-20 06:42:03"} 
[2026-03-20 06:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fendsxgx0JP6PfK1eth7zSgR6qyAYhUj","execution_time":"2026-03-20 06:44:03"} 
[2026-03-20 06:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fendsxgx0JP6PfK1eth7zSgR6qyAYhUj","execution_time":"2026-03-20 06:44:03"} 
[2026-03-20 06:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:45:05] production.INFO: async() رجع: true  
[2026-03-20 06:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"moKi09lAnb2yMOAX815euqebjhcLjanO","execution_time":"2026-03-20 06:46:03"} 
[2026-03-20 06:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"moKi09lAnb2yMOAX815euqebjhcLjanO","execution_time":"2026-03-20 06:46:03"} 
[2026-03-20 06:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3SndfmvjzcU5AzuUIoTWDy5kLZRmivtQ","execution_time":"2026-03-20 06:48:03"} 
[2026-03-20 06:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3SndfmvjzcU5AzuUIoTWDy5kLZRmivtQ","execution_time":"2026-03-20 06:48:03"} 
[2026-03-20 06:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RkBgxRt3HZ9pc8Q6coatWMCx4F8fj61m","execution_time":"2026-03-20 06:50:03"} 
[2026-03-20 06:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RkBgxRt3HZ9pc8Q6coatWMCx4F8fj61m","execution_time":"2026-03-20 06:50:03"} 
[2026-03-20 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 06:50:05] production.INFO: async() رجع: true  
[2026-03-20 06:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GWBHO8gbrgaTtJv0Emey7qAS37pHO1ew","execution_time":"2026-03-20 06:52:01"} 
[2026-03-20 06:52:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GWBHO8gbrgaTtJv0Emey7qAS37pHO1ew","execution_time":"2026-03-20 06:52:01"} 
[2026-03-20 06:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d3HEO9OzNf1VPG8WHwMlah3Gy2a4iVOH","execution_time":"2026-03-20 06:54:01"} 
[2026-03-20 06:54:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"d3HEO9OzNf1VPG8WHwMlah3Gy2a4iVOH","execution_time":"2026-03-20 06:54:01"} 
[2026-03-20 06:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 06:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 06:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 06:55:03] production.INFO: async() رجع: true  
[2026-03-20 06:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 06:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 06:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 06:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 06:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nArwsm8Npxfs38IZsSNbJHSlDS0tyjZ6","execution_time":"2026-03-20 06:56:01"} 
[2026-03-20 06:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nArwsm8Npxfs38IZsSNbJHSlDS0tyjZ6","execution_time":"2026-03-20 06:56:01"} 
[2026-03-20 06:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6IJI2Hq4EAiVKFjCNU0Ygxt5xWZ8iu4s","execution_time":"2026-03-20 06:58:01"} 
[2026-03-20 06:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6IJI2Hq4EAiVKFjCNU0Ygxt5xWZ8iu4s","execution_time":"2026-03-20 06:58:01"} 
[2026-03-20 06:58:34] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1180.0","mainamount":"1180","operation_number":"154993865","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsgtk6164jsl95S3XvxL"}},"user_id":1258} 
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 06:58:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 06:58:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18214,"user_id":1258,"amount":1180.0,"admins_notified":7} 
[2026-03-20 07:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QI6jwB7cE2ivasJ3Ocje9w1cOviauFQP","execution_time":"2026-03-20 07:00:04"} 
[2026-03-20 07:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QI6jwB7cE2ivasJ3Ocje9w1cOviauFQP","execution_time":"2026-03-20 07:00:04"} 
[2026-03-20 07:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:00:07] production.INFO: async() رجع: true  
[2026-03-20 07:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oBqnSLt1CMMaOOU1SpBwsqGkCsNIts47","execution_time":"2026-03-20 07:02:02"} 
[2026-03-20 07:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oBqnSLt1CMMaOOU1SpBwsqGkCsNIts47","execution_time":"2026-03-20 07:02:02"} 
[2026-03-20 07:02:11] production.INFO: Constructing job for order: 173693  
[2026-03-20 07:02:14] production.INFO: Handling job for order: 173693  
[2026-03-20 07:02:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 07:02:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 07:02:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2b95e981-f080-4696-bc15-7a2963829466&Player_ID=51819007745  
[2026-03-20 07:02:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2b95e981-f080-4696-bc15-7a2963829466&Player_ID=51819007745","has_body":false} 
[2026-03-20 07:02:15] production.INFO: Operation sent successfully {"operation_id":158756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TVb-1773979335","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 07:02:15"}},"processed_data":{"order_number":"ORD-TVb-1773979335","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 07:02:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TVb-1773979335","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 07:02:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-TVb-1773979335","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 07:02:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 07:02:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":173693} 
[2026-03-20 07:02:28] production.INFO: Order updated successfully. Order ID: 173693, Status: completed  
[2026-03-20 07:02:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TVb-1773979335","status":"completed","codes_count":0} 
[2026-03-20 07:02:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 07:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ijsMtMjmJ0oEDgolR6gKnab5Kk1yNrey","execution_time":"2026-03-20 07:04:03"} 
[2026-03-20 07:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ijsMtMjmJ0oEDgolR6gKnab5Kk1yNrey","execution_time":"2026-03-20 07:04:03"} 
[2026-03-20 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:05:05] production.INFO: async() رجع: true  
[2026-03-20 07:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fwwjnxaqPVuEPn1GRle2SZqOWllN6h3R","execution_time":"2026-03-20 07:06:04"} 
[2026-03-20 07:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fwwjnxaqPVuEPn1GRle2SZqOWllN6h3R","execution_time":"2026-03-20 07:06:04"} 
[2026-03-20 07:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uMtbbfUmc2rnIBgUNhGmtYiMkP0Ms33W","execution_time":"2026-03-20 07:08:04"} 
[2026-03-20 07:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uMtbbfUmc2rnIBgUNhGmtYiMkP0Ms33W","execution_time":"2026-03-20 07:08:04"} 
[2026-03-20 07:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QS9Heombwu4dwqmhGWDYWVeNzVqnuZYZ","execution_time":"2026-03-20 07:10:01"} 
[2026-03-20 07:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QS9Heombwu4dwqmhGWDYWVeNzVqnuZYZ","execution_time":"2026-03-20 07:10:01"} 
[2026-03-20 07:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 07:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 07:10:03] production.INFO: async() رجع: true  
[2026-03-20 07:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xseE9Sg6TGGSw9cAEWg3zGNYksi50CCL","execution_time":"2026-03-20 07:12:01"} 
[2026-03-20 07:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xseE9Sg6TGGSw9cAEWg3zGNYksi50CCL","execution_time":"2026-03-20 07:12:01"} 
[2026-03-20 07:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dX1OCYrSulIrTTs7XYrGBvoSiQVnk5l7","execution_time":"2026-03-20 07:14:01"} 
[2026-03-20 07:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dX1OCYrSulIrTTs7XYrGBvoSiQVnk5l7","execution_time":"2026-03-20 07:14:01"} 
[2026-03-20 07:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:15:04] production.INFO: async() رجع: true  
[2026-03-20 07:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JMdtb9RHxRWrbKf5C5tU33Q5IfEPOrx6","execution_time":"2026-03-20 07:16:03"} 
[2026-03-20 07:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JMdtb9RHxRWrbKf5C5tU33Q5IfEPOrx6","execution_time":"2026-03-20 07:16:03"} 
[2026-03-20 07:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FmCp7h1NObFzRUOexN871k99IRYHgwGI","execution_time":"2026-03-20 07:18:03"} 
[2026-03-20 07:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FmCp7h1NObFzRUOexN871k99IRYHgwGI","execution_time":"2026-03-20 07:18:03"} 
[2026-03-20 07:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xI3xB49UF51hpqbgELuy3y5nnq29365B","execution_time":"2026-03-20 07:20:03"} 
[2026-03-20 07:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xI3xB49UF51hpqbgELuy3y5nnq29365B","execution_time":"2026-03-20 07:20:03"} 
[2026-03-20 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:20:05] production.INFO: async() رجع: true  
[2026-03-20 07:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g4gxzj3kXgWWY2Nqylv6kzuymOciMxot","execution_time":"2026-03-20 07:22:03"} 
[2026-03-20 07:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g4gxzj3kXgWWY2Nqylv6kzuymOciMxot","execution_time":"2026-03-20 07:22:03"} 
[2026-03-20 07:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"44o006Q80hlMkdOSa1QJjzrcIkSrcDV9","execution_time":"2026-03-20 07:24:03"} 
[2026-03-20 07:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"44o006Q80hlMkdOSa1QJjzrcIkSrcDV9","execution_time":"2026-03-20 07:24:03"} 
[2026-03-20 07:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 07:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 07:25:02] production.INFO: async() رجع: true  
[2026-03-20 07:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L0i6erFRIWnlX8zCbZrolNOmxFFLtrHt","execution_time":"2026-03-20 07:26:04"} 
[2026-03-20 07:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"L0i6erFRIWnlX8zCbZrolNOmxFFLtrHt","execution_time":"2026-03-20 07:26:04"} 
[2026-03-20 07:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SxtJgLysM9OzejNIm6ITjyo2h7YiiW3w","execution_time":"2026-03-20 07:28:04"} 
[2026-03-20 07:28:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SxtJgLysM9OzejNIm6ITjyo2h7YiiW3w","execution_time":"2026-03-20 07:28:04"} 
[2026-03-20 07:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T8EcZ4xkz8cKydF1D8VO21VxAcoiD4X7","execution_time":"2026-03-20 07:30:01"} 
[2026-03-20 07:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"T8EcZ4xkz8cKydF1D8VO21VxAcoiD4X7","execution_time":"2026-03-20 07:30:01"} 
[2026-03-20 07:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 07:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 07:30:03] production.INFO: async() رجع: true  
[2026-03-20 07:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i0YwA64XbYJEFsnPermRmGn6cO49oi87","execution_time":"2026-03-20 07:32:02"} 
[2026-03-20 07:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"i0YwA64XbYJEFsnPermRmGn6cO49oi87","execution_time":"2026-03-20 07:32:02"} 
[2026-03-20 07:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ONcnZXFMrg7MbbjzTXBADUrB7PRkdap5","execution_time":"2026-03-20 07:34:02"} 
[2026-03-20 07:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ONcnZXFMrg7MbbjzTXBADUrB7PRkdap5","execution_time":"2026-03-20 07:34:02"} 
[2026-03-20 07:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 07:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 07:35:04] production.INFO: async() رجع: true  
[2026-03-20 07:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LL97GimYwKtply8phqK0MbXMD6ePY95p","execution_time":"2026-03-20 07:36:02"} 
[2026-03-20 07:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LL97GimYwKtply8phqK0MbXMD6ePY95p","execution_time":"2026-03-20 07:36:02"} 
[2026-03-20 07:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ELfvwIrR1XovGZYmI1YOn36tBZKwL4eM","execution_time":"2026-03-20 07:38:02"} 
[2026-03-20 07:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ELfvwIrR1XovGZYmI1YOn36tBZKwL4eM","execution_time":"2026-03-20 07:38:02"} 
[2026-03-20 07:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rq8JEMpH0wJVOOi5JbX8ZRKe22FWULbh","execution_time":"2026-03-20 07:40:02"} 
[2026-03-20 07:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rq8JEMpH0wJVOOi5JbX8ZRKe22FWULbh","execution_time":"2026-03-20 07:40:02"} 
[2026-03-20 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 07:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 07:40:04] production.INFO: async() رجع: true  
[2026-03-20 07:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ap8om0C5IrTAJwjgs5NThfmSYOcWV6CD","execution_time":"2026-03-20 07:42:03"} 
[2026-03-20 07:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Ap8om0C5IrTAJwjgs5NThfmSYOcWV6CD","execution_time":"2026-03-20 07:42:03"} 
[2026-03-20 07:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wmpcaM3qQ2spJiLxmDz3nwCPL5J4IPHv","execution_time":"2026-03-20 07:44:00"} 
[2026-03-20 07:44:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wmpcaM3qQ2spJiLxmDz3nwCPL5J4IPHv","execution_time":"2026-03-20 07:44:00"} 
[2026-03-20 07:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 07:45:05] production.INFO: async() رجع: true  
[2026-03-20 07:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:46:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c8iG1e4BTcD61v0SQSQLFtrb9iA8zFtm","execution_time":"2026-03-20 07:46:00"} 
[2026-03-20 07:46:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"c8iG1e4BTcD61v0SQSQLFtrb9iA8zFtm","execution_time":"2026-03-20 07:46:00"} 
[2026-03-20 07:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aLZdVowhfEhunCLaPEyg8glXAeFezKK8","execution_time":"2026-03-20 07:48:01"} 
[2026-03-20 07:48:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aLZdVowhfEhunCLaPEyg8glXAeFezKK8","execution_time":"2026-03-20 07:48:01"} 
[2026-03-20 07:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"msKDXRgBvuJm1Rb9hAa7giA0y0SqDo5q","execution_time":"2026-03-20 07:50:04"} 
[2026-03-20 07:50:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"msKDXRgBvuJm1Rb9hAa7giA0y0SqDo5q","execution_time":"2026-03-20 07:50:04"} 
[2026-03-20 07:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:50:06] production.INFO: async() رجع: true  
[2026-03-20 07:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M4QLHqRF0jEn5XV3rAEu6pRCYJLilkqG","execution_time":"2026-03-20 07:52:04"} 
[2026-03-20 07:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"M4QLHqRF0jEn5XV3rAEu6pRCYJLilkqG","execution_time":"2026-03-20 07:52:04"} 
[2026-03-20 07:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S5y4m1Cx7hwi1UMu2waU9WNbu5QsWeDR","execution_time":"2026-03-20 07:54:04"} 
[2026-03-20 07:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"S5y4m1Cx7hwi1UMu2waU9WNbu5QsWeDR","execution_time":"2026-03-20 07:54:04"} 
[2026-03-20 07:55:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 07:55:04] production.INFO: Executing GetProducts task...  
[2026-03-20 07:55:06] production.INFO: async() رجع: true  
[2026-03-20 07:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 07:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 07:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 07:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 07:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eRGQf8bwMQcRd6uFEflnpLe2G0JqeeO4","execution_time":"2026-03-20 07:56:04"} 
[2026-03-20 07:56:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eRGQf8bwMQcRd6uFEflnpLe2G0JqeeO4","execution_time":"2026-03-20 07:56:04"} 
[2026-03-20 07:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3ndtN7pWGNiV1tKqxXTJGZsxnhi4sXol","execution_time":"2026-03-20 07:58:04"} 
[2026-03-20 07:58:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3ndtN7pWGNiV1tKqxXTJGZsxnhi4sXol","execution_time":"2026-03-20 07:58:04"} 
[2026-03-20 07:58:09] production.INFO: Constructing job for order: 173694  
[2026-03-20 07:58:10] production.INFO: Handling job for order: 173694  
[2026-03-20 07:58:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 07:58:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 07:58:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8df9b5db-54fb-4fa1-8700-90202a6549a9&Player_ID=52183793659  
[2026-03-20 07:58:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8df9b5db-54fb-4fa1-8700-90202a6549a9&Player_ID=52183793659","has_body":false} 
[2026-03-20 07:58:11] production.INFO: Operation sent successfully {"operation_id":158757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MqM-1773982691","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 07:58:11"}},"processed_data":{"order_number":"ORD-MqM-1773982691","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 07:58:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MqM-1773982691","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 07:58:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-MqM-1773982691","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 07:58:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 07:58:23] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":173694} 
[2026-03-20 07:58:23] production.INFO: Order updated successfully. Order ID: 173694, Status: completed  
[2026-03-20 07:58:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MqM-1773982691","status":"completed","codes_count":0} 
[2026-03-20 07:58:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 08:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JkT4sonjrtGRubZS60eSt0PCAn59ZxcN","execution_time":"2026-03-20 08:00:02"} 
[2026-03-20 08:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JkT4sonjrtGRubZS60eSt0PCAn59ZxcN","execution_time":"2026-03-20 08:00:02"} 
[2026-03-20 08:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:00:04] production.INFO: async() رجع: true  
[2026-03-20 08:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:01:46] production.INFO: Constructing job for order: 173695  
[2026-03-20 08:01:48] production.INFO: Handling job for order: 173695  
[2026-03-20 08:01:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 08:01:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 08:01:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6701aec5-d9a5-41af-ba06-886136002e4d&Player_ID=52183793659  
[2026-03-20 08:01:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6701aec5-d9a5-41af-ba06-886136002e4d&Player_ID=52183793659","has_body":false} 
[2026-03-20 08:01:49] production.INFO: Operation sent successfully {"operation_id":158758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qwzyj-1773982909","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 08:01:49"}},"processed_data":{"order_number":"ORD-qwzyj-1773982909","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 08:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01"} 
[2026-03-20 08:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","total_operations":1,"sites_count":1} 
[2026-03-20 08:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qwzyj-1773982909"]} 
[2026-03-20 08:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 08:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 08:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 08:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 08:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"count":1} 
[2026-03-20 08:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"count":1} 
[2026-03-20 08:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"user_id":302,"notification_type":"order_approved","reference_id":173695} 
[2026-03-20 08:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 08:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 08:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"processed":1,"errors":0} 
[2026-03-20 08:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758,"processed":1,"errors":0} 
[2026-03-20 08:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YGpkiJrxRW90ouqDj86kx8qkRFsr5chl","execution_time":"2026-03-20 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qwzyj-1773982909","operation_id":158758} 
[2026-03-20 08:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 08:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qwzyj-1773982909","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 08:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qwzyj-1773982909","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 08:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 08:02:03] production.ERROR: Order not found or already processed. External ID: ORD-qwzyj-1773982909  
[2026-03-20 08:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qwzyj-1773982909","status":"completed","codes_count":0} 
[2026-03-20 08:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P53OICkrZ2OxxP0d4g8CNjan9BkRbePU","execution_time":"2026-03-20 08:04:04"} 
[2026-03-20 08:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"P53OICkrZ2OxxP0d4g8CNjan9BkRbePU","execution_time":"2026-03-20 08:04:04"} 
[2026-03-20 08:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:05:05] production.INFO: async() رجع: true  
[2026-03-20 08:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V2OBOywbmLJwOtVFoARNaa5Yx26iITr3","execution_time":"2026-03-20 08:06:03"} 
[2026-03-20 08:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"V2OBOywbmLJwOtVFoARNaa5Yx26iITr3","execution_time":"2026-03-20 08:06:03"} 
[2026-03-20 08:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3LYYDVQpUYYsgssBahFfrvRMGWjzapOS","execution_time":"2026-03-20 08:08:03"} 
[2026-03-20 08:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3LYYDVQpUYYsgssBahFfrvRMGWjzapOS","execution_time":"2026-03-20 08:08:03"} 
[2026-03-20 08:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qbcPRcMWlXh6Oajx9dOZAYcYFNLXnqz7","execution_time":"2026-03-20 08:10:03"} 
[2026-03-20 08:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"qbcPRcMWlXh6Oajx9dOZAYcYFNLXnqz7","execution_time":"2026-03-20 08:10:03"} 
[2026-03-20 08:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:10:05] production.INFO: async() رجع: true  
[2026-03-20 08:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FSacKRkJIA140gz6FzR8KZcWeaxQx4py","execution_time":"2026-03-20 08:12:04"} 
[2026-03-20 08:12:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FSacKRkJIA140gz6FzR8KZcWeaxQx4py","execution_time":"2026-03-20 08:12:04"} 
[2026-03-20 08:13:31] production.INFO: Constructing job for order: 173696  
[2026-03-20 08:13:34] production.INFO: Handling job for order: 173696  
[2026-03-20 08:13:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 08:13:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 08:13:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b653c621-b45a-4c84-95d3-ac226b8db822&Player_ID=5235911357  
[2026-03-20 08:13:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b653c621-b45a-4c84-95d3-ac226b8db822&Player_ID=5235911357","has_body":false} 
[2026-03-20 08:13:34] production.INFO: Operation sent successfully {"operation_id":158759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ELKRE-1773983614","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 08:13:34"}},"processed_data":{"order_number":"ORD-ELKRE-1773983614","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 08:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04"} 
[2026-03-20 08:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","total_operations":1,"sites_count":1} 
[2026-03-20 08:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ELKRE-1773983614"]} 
[2026-03-20 08:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 08:14:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 08:14:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ELKRE-1773983614","operation_id":158759} 
[2026-03-20 08:14:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ELKRE-1773983614","operation_id":158759,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 08:14:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ELKRE-1773983614","operation_id":158759,"processed":0,"errors":0} 
[2026-03-20 08:14:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"z9ohhDPckToliB7GnRwJlmUVsVsn6E7w","execution_time":"2026-03-20 08:14:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ELKRE-1773983614","operation_id":158759} 
[2026-03-20 08:14:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ELKRE-1773983614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 08:14:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-ELKRE-1773983614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 08:14:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 08:14:19] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":173696} 
[2026-03-20 08:14:19] production.INFO: Order updated successfully. Order ID: 173696, Status: completed  
[2026-03-20 08:14:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ELKRE-1773983614","status":"completed","codes_count":0} 
[2026-03-20 08:14:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 08:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:15:04] production.INFO: async() رجع: true  
[2026-03-20 08:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yl92DaQj67lJzvpbjzTWuqlkCyyzUG5u","execution_time":"2026-03-20 08:16:02"} 
[2026-03-20 08:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yl92DaQj67lJzvpbjzTWuqlkCyyzUG5u","execution_time":"2026-03-20 08:16:02"} 
[2026-03-20 08:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3W3bpD4kgfqx0AupUIAGUxq5B8TXAwpD","execution_time":"2026-03-20 08:18:02"} 
[2026-03-20 08:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3W3bpD4kgfqx0AupUIAGUxq5B8TXAwpD","execution_time":"2026-03-20 08:18:02"} 
[2026-03-20 08:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1y8uf3SYIvc19zN2EQ1kHkHu9cRjar2H","execution_time":"2026-03-20 08:20:02"} 
[2026-03-20 08:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1y8uf3SYIvc19zN2EQ1kHkHu9cRjar2H","execution_time":"2026-03-20 08:20:02"} 
[2026-03-20 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:20:04] production.INFO: async() رجع: true  
[2026-03-20 08:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4I0RtC0RtnP5dFHOP1sqEBVX3nQ4ZtBm","execution_time":"2026-03-20 08:22:03"} 
[2026-03-20 08:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4I0RtC0RtnP5dFHOP1sqEBVX3nQ4ZtBm","execution_time":"2026-03-20 08:22:03"} 
[2026-03-20 08:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G2yhwuDYSffoUcCO9XymhR8VYw7AtMcy","execution_time":"2026-03-20 08:24:03"} 
[2026-03-20 08:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"G2yhwuDYSffoUcCO9XymhR8VYw7AtMcy","execution_time":"2026-03-20 08:24:03"} 
[2026-03-20 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:25:05] production.INFO: async() رجع: true  
[2026-03-20 08:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RgdL3nJ6ciyy4CM6fgRqyDySCDiQC2PJ","execution_time":"2026-03-20 08:26:03"} 
[2026-03-20 08:26:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RgdL3nJ6ciyy4CM6fgRqyDySCDiQC2PJ","execution_time":"2026-03-20 08:26:03"} 
[2026-03-20 08:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z8KSlexaunlk64r31EC4VUHEY0MIUsN7","execution_time":"2026-03-20 08:28:03"} 
[2026-03-20 08:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Z8KSlexaunlk64r31EC4VUHEY0MIUsN7","execution_time":"2026-03-20 08:28:03"} 
[2026-03-20 08:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2nPiaxAWRNWYXVu46Pxd0mGcM6u2lMUt","execution_time":"2026-03-20 08:30:03"} 
[2026-03-20 08:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2nPiaxAWRNWYXVu46Pxd0mGcM6u2lMUt","execution_time":"2026-03-20 08:30:03"} 
[2026-03-20 08:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 08:30:05] production.INFO: async() رجع: true  
[2026-03-20 08:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hTtYwmMmcasQkkewT0Eu2gvFfEGoqNZo","execution_time":"2026-03-20 08:32:04"} 
[2026-03-20 08:32:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hTtYwmMmcasQkkewT0Eu2gvFfEGoqNZo","execution_time":"2026-03-20 08:32:04"} 
[2026-03-20 08:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C57Tz7q0fdtiQ0VBKQTXg0i2nXQYBbGQ","execution_time":"2026-03-20 08:34:04"} 
[2026-03-20 08:34:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"C57Tz7q0fdtiQ0VBKQTXg0i2nXQYBbGQ","execution_time":"2026-03-20 08:34:04"} 
[2026-03-20 08:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:35:06] production.INFO: async() رجع: true  
[2026-03-20 08:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7nQ2oUg9FEtTICU97gzL4WLMFco0u1OK","execution_time":"2026-03-20 08:36:04"} 
[2026-03-20 08:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7nQ2oUg9FEtTICU97gzL4WLMFco0u1OK","execution_time":"2026-03-20 08:36:04"} 
[2026-03-20 08:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZyDZw5esjT8v999Ri0hCSJFSrjtqrm7q","execution_time":"2026-03-20 08:38:04"} 
[2026-03-20 08:38:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZyDZw5esjT8v999Ri0hCSJFSrjtqrm7q","execution_time":"2026-03-20 08:38:04"} 
[2026-03-20 08:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JD2XZAwbqYCYEd2VM48pBQxg7HnMztWW","execution_time":"2026-03-20 08:40:04"} 
[2026-03-20 08:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JD2XZAwbqYCYEd2VM48pBQxg7HnMztWW","execution_time":"2026-03-20 08:40:04"} 
[2026-03-20 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:40:06] production.INFO: async() رجع: true  
[2026-03-20 08:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:40:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8vd7eGWHG2iMAqI8aL5TIixH38Zf9520","execution_time":"2026-03-20 08:42:02"} 
[2026-03-20 08:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8vd7eGWHG2iMAqI8aL5TIixH38Zf9520","execution_time":"2026-03-20 08:42:02"} 
[2026-03-20 08:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PAfNWZsIK0hWcvMBQ3ZtdBGuSvTs455w","execution_time":"2026-03-20 08:44:02"} 
[2026-03-20 08:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PAfNWZsIK0hWcvMBQ3ZtdBGuSvTs455w","execution_time":"2026-03-20 08:44:02"} 
[2026-03-20 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:45:04] production.INFO: async() رجع: true  
[2026-03-20 08:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rZ0YHRK9m5Ih8OxFVZQiR1PwK4zk1IN2","execution_time":"2026-03-20 08:46:02"} 
[2026-03-20 08:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rZ0YHRK9m5Ih8OxFVZQiR1PwK4zk1IN2","execution_time":"2026-03-20 08:46:02"} 
[2026-03-20 08:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IydTdDwdnGMiVGHtUWG6JFOkh8OoobVo","execution_time":"2026-03-20 08:48:02"} 
[2026-03-20 08:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IydTdDwdnGMiVGHtUWG6JFOkh8OoobVo","execution_time":"2026-03-20 08:48:02"} 
[2026-03-20 08:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8zZJ3ydB02KTRsuNw8LgaYBqTS7o3c2J","execution_time":"2026-03-20 08:50:02"} 
[2026-03-20 08:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8zZJ3ydB02KTRsuNw8LgaYBqTS7o3c2J","execution_time":"2026-03-20 08:50:02"} 
[2026-03-20 08:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 08:50:04] production.INFO: async() رجع: true  
[2026-03-20 08:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UoXkXjr3qk2pHoqOrgepNgjxpOiDuMDY","execution_time":"2026-03-20 08:52:03"} 
[2026-03-20 08:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UoXkXjr3qk2pHoqOrgepNgjxpOiDuMDY","execution_time":"2026-03-20 08:52:03"} 
[2026-03-20 08:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FQubPF48zul08b1RnMI4JUpgmBf3Rx09","execution_time":"2026-03-20 08:54:03"} 
[2026-03-20 08:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FQubPF48zul08b1RnMI4JUpgmBf3Rx09","execution_time":"2026-03-20 08:54:03"} 
[2026-03-20 08:55:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 08:55:04] production.INFO: Executing GetProducts task...  
[2026-03-20 08:55:06] production.INFO: async() رجع: true  
[2026-03-20 08:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 08:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 08:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 08:55:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 08:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xLdMxF2xdEg68byqiXsLReDRaJ7mtHBi","execution_time":"2026-03-20 08:56:02"} 
[2026-03-20 08:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xLdMxF2xdEg68byqiXsLReDRaJ7mtHBi","execution_time":"2026-03-20 08:56:02"} 
[2026-03-20 08:56:36] production.INFO: Constructing job for order: 173698  
[2026-03-20 08:56:38] production.INFO: Handling job for order: 173698  
[2026-03-20 08:56:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 08:56:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 08:56:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=98f0dc03-87bc-40c9-b5f0-ff0933ccce0d&Player_ID=0931425978  
[2026-03-20 08:56:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=98f0dc03-87bc-40c9-b5f0-ff0933ccce0d&Player_ID=0931425978","has_body":false} 
[2026-03-20 08:56:38] production.INFO: Operation sent successfully {"operation_id":158760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I68rvb-1773986198","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 08:56:38"}},"processed_data":{"order_number":"ORD-I68rvb-1773986198","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 08:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02"} 
[2026-03-20 08:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","total_operations":1,"sites_count":1} 
[2026-03-20 08:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-I68rvb-1773986198"]} 
[2026-03-20 08:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 08:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 08:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 08:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 08:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"count":1} 
[2026-03-20 08:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"count":1} 
[2026-03-20 08:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"user_id":588,"notification_type":"order_approved","reference_id":173698} 
[2026-03-20 08:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 08:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 08:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"processed":1,"errors":0} 
[2026-03-20 08:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760,"processed":1,"errors":0} 
[2026-03-20 08:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n72EN5GjzBAeLvxCRGPRiSdyH61nxemb","execution_time":"2026-03-20 08:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I68rvb-1773986198","operation_id":158760} 
[2026-03-20 08:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 588  
[2026-03-20 09:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vcRIleX3qX5qfWIAEcIwjBIxNZmURnKo","execution_time":"2026-03-20 09:00:03"} 
[2026-03-20 09:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vcRIleX3qX5qfWIAEcIwjBIxNZmURnKo","execution_time":"2026-03-20 09:00:03"} 
[2026-03-20 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 09:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 09:00:05] production.INFO: async() رجع: true  
[2026-03-20 09:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O5FTI2BzrsjvqxwzvKBDx3I70wJ0PiBb","execution_time":"2026-03-20 09:02:03"} 
[2026-03-20 09:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"O5FTI2BzrsjvqxwzvKBDx3I70wJ0PiBb","execution_time":"2026-03-20 09:02:03"} 
[2026-03-20 09:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4DNlM1zopmzfzz5X1Za1noG5dOJiXvpe","execution_time":"2026-03-20 09:04:03"} 
[2026-03-20 09:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4DNlM1zopmzfzz5X1Za1noG5dOJiXvpe","execution_time":"2026-03-20 09:04:03"} 
[2026-03-20 09:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:05:05] production.INFO: async() رجع: true  
[2026-03-20 09:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LjUJmcE8GRU1GVLcxx2kxFrm9B5xoXGQ","execution_time":"2026-03-20 09:06:04"} 
[2026-03-20 09:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LjUJmcE8GRU1GVLcxx2kxFrm9B5xoXGQ","execution_time":"2026-03-20 09:06:04"} 
[2026-03-20 09:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HxOUu8rxAcidGaSj8D6Rd2oDCW7JX6o1","execution_time":"2026-03-20 09:08:01"} 
[2026-03-20 09:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HxOUu8rxAcidGaSj8D6Rd2oDCW7JX6o1","execution_time":"2026-03-20 09:08:01"} 
[2026-03-20 09:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UHSlCYFDDwIhDCo2IPVgtC6KspnchdDm","execution_time":"2026-03-20 09:10:01"} 
[2026-03-20 09:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UHSlCYFDDwIhDCo2IPVgtC6KspnchdDm","execution_time":"2026-03-20 09:10:01"} 
[2026-03-20 09:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:10:03] production.INFO: async() رجع: true  
[2026-03-20 09:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ua9byWXVW6CBKaC2lo3QOzlktYHDwSzx","execution_time":"2026-03-20 09:12:02"} 
[2026-03-20 09:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ua9byWXVW6CBKaC2lo3QOzlktYHDwSzx","execution_time":"2026-03-20 09:12:02"} 
[2026-03-20 09:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"byszieeuMjF8RjBLB91pWZ2lOOgUS99g","execution_time":"2026-03-20 09:14:02"} 
[2026-03-20 09:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"byszieeuMjF8RjBLB91pWZ2lOOgUS99g","execution_time":"2026-03-20 09:14:02"} 
[2026-03-20 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:15:04] production.INFO: async() رجع: true  
[2026-03-20 09:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1BRoBO7v4rYQmR5pGIgg6TeSggAZDOWx","execution_time":"2026-03-20 09:16:02"} 
[2026-03-20 09:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1BRoBO7v4rYQmR5pGIgg6TeSggAZDOWx","execution_time":"2026-03-20 09:16:02"} 
[2026-03-20 09:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JbdJcybfDprppZftuU16tqlkeePB6xo7","execution_time":"2026-03-20 09:18:02"} 
[2026-03-20 09:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JbdJcybfDprppZftuU16tqlkeePB6xo7","execution_time":"2026-03-20 09:18:02"} 
[2026-03-20 09:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I7adXw7VgM20s5iv2RvqL6hsZ3ccKUzW","execution_time":"2026-03-20 09:20:02"} 
[2026-03-20 09:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"I7adXw7VgM20s5iv2RvqL6hsZ3ccKUzW","execution_time":"2026-03-20 09:20:02"} 
[2026-03-20 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:20:04] production.INFO: async() رجع: true  
[2026-03-20 09:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pexT2Qe379COLwAOhb6H1hIDNMozWmML","execution_time":"2026-03-20 09:22:03"} 
[2026-03-20 09:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pexT2Qe379COLwAOhb6H1hIDNMozWmML","execution_time":"2026-03-20 09:22:03"} 
[2026-03-20 09:22:51] production.INFO: Constructing job for order: 173699  
[2026-03-20 09:22:54] production.INFO: Handling job for order: 173699  
[2026-03-20 09:22:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:22:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:22:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=221398e4-169b-4fc9-9e68-adf59ae62065&Player_ID=51574950479  
[2026-03-20 09:22:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=221398e4-169b-4fc9-9e68-adf59ae62065&Player_ID=51574950479","has_body":false} 
[2026-03-20 09:22:55] production.INFO: Operation sent successfully {"operation_id":158761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6SOyAAxa-1773987774","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 09:22:55"}},"processed_data":{"order_number":"ORD-6SOyAAxa-1773987774","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 09:23:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6SOyAAxa-1773987774","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:23:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-6SOyAAxa-1773987774","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:23:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:23:10] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173699} 
[2026-03-20 09:23:10] production.INFO: Order updated successfully. Order ID: 173699, Status: completed  
[2026-03-20 09:23:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6SOyAAxa-1773987774","status":"completed","codes_count":0} 
[2026-03-20 09:23:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 09:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KmCNC82yOEz4NOAcboV8FRSGYOVOdNdx","execution_time":"2026-03-20 09:24:04"} 
[2026-03-20 09:24:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KmCNC82yOEz4NOAcboV8FRSGYOVOdNdx","execution_time":"2026-03-20 09:24:04"} 
[2026-03-20 09:25:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:25:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:25:06] production.INFO: async() رجع: true  
[2026-03-20 09:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CYlPpqZvXMYKIEEeH72JxhUKsSEej6tr","execution_time":"2026-03-20 09:26:04"} 
[2026-03-20 09:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CYlPpqZvXMYKIEEeH72JxhUKsSEej6tr","execution_time":"2026-03-20 09:26:04"} 
[2026-03-20 09:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AJMITq3BtGYKZGqtIaCYXARq1quEUR4m","execution_time":"2026-03-20 09:28:04"} 
[2026-03-20 09:28:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AJMITq3BtGYKZGqtIaCYXARq1quEUR4m","execution_time":"2026-03-20 09:28:04"} 
[2026-03-20 09:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FTCgOQbeP8y17mxcpKHEfUiMWuwydXks","execution_time":"2026-03-20 09:30:01"} 
[2026-03-20 09:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FTCgOQbeP8y17mxcpKHEfUiMWuwydXks","execution_time":"2026-03-20 09:30:01"} 
[2026-03-20 09:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:30:03] production.INFO: async() رجع: true  
[2026-03-20 09:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:31:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"521.5","mainamount":"520","operation_number":"155032776","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptr28ugr11fpc3KAimg9"}},"user_id":1276} 
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 09:31:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 09:31:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18215,"user_id":1276,"amount":512.200000000000045474735088646411895751953125,"admins_notified":7} 
[2026-03-20 09:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RL9HevCzS9Qq1QOQkob9ZBAMoisqy5CK","execution_time":"2026-03-20 09:32:02"} 
[2026-03-20 09:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RL9HevCzS9Qq1QOQkob9ZBAMoisqy5CK","execution_time":"2026-03-20 09:32:02"} 
[2026-03-20 09:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bOu4L2veL4jmqqfd22qJuXeTneMvwD73","execution_time":"2026-03-20 09:34:02"} 
[2026-03-20 09:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bOu4L2veL4jmqqfd22qJuXeTneMvwD73","execution_time":"2026-03-20 09:34:02"} 
[2026-03-20 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:35:04] production.INFO: async() رجع: true  
[2026-03-20 09:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:35:45] production.INFO: Constructing job for order: 173700  
[2026-03-20 09:35:48] production.INFO: Handling job for order: 173700  
[2026-03-20 09:35:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:35:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:35:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06ebff34-933a-4b78-829d-9ee65ddf67e3&Player_ID=5303513416  
[2026-03-20 09:35:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06ebff34-933a-4b78-829d-9ee65ddf67e3&Player_ID=5303513416","has_body":false} 
[2026-03-20 09:35:49] production.INFO: Operation sent successfully {"operation_id":158762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wCK5HT0-1773988548","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 09:35:49"}},"processed_data":{"order_number":"ORD-wCK5HT0-1773988548","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 09:36:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wCK5HT0-1773988548","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:36:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-wCK5HT0-1773988548","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:36:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:36:02] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173700} 
[2026-03-20 09:36:02] production.INFO: Order updated successfully. Order ID: 173700, Status: completed  
[2026-03-20 09:36:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wCK5HT0-1773988548","status":"completed","codes_count":0} 
[2026-03-20 09:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bOnGzj1TknXNOdlHrURKAWIBu39TqHWx","execution_time":"2026-03-20 09:36:04"} 
[2026-03-20 09:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bOnGzj1TknXNOdlHrURKAWIBu39TqHWx","execution_time":"2026-03-20 09:36:04"} 
[2026-03-20 09:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 09:36:50] production.INFO: Constructing job for order: 173701  
[2026-03-20 09:36:52] production.INFO: Handling job for order: 173701  
[2026-03-20 09:36:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:36:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:36:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=22e1ce90-d0b3-46e2-b432-ac34021ac4c8&Player_ID=5303513416  
[2026-03-20 09:36:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=22e1ce90-d0b3-46e2-b432-ac34021ac4c8&Player_ID=5303513416","has_body":false} 
[2026-03-20 09:36:52] production.INFO: Operation sent successfully {"operation_id":158763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E4dCHUR-1773988612","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 09:36:52"}},"processed_data":{"order_number":"ORD-E4dCHUR-1773988612","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 09:37:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E4dCHUR-1773988612","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:37:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-E4dCHUR-1773988612","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:37:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:37:23] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173701} 
[2026-03-20 09:37:23] production.INFO: Order updated successfully. Order ID: 173701, Status: completed  
[2026-03-20 09:37:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E4dCHUR-1773988612","status":"completed","codes_count":0} 
[2026-03-20 09:37:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 09:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"khqkqy9WB5byj0cmEQdzAbP927IcHaP9","execution_time":"2026-03-20 09:38:02"} 
[2026-03-20 09:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"khqkqy9WB5byj0cmEQdzAbP927IcHaP9","execution_time":"2026-03-20 09:38:02"} 
[2026-03-20 09:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KA1jWxmEV87U8rq6NoVhzd40qcwDtWog","execution_time":"2026-03-20 09:40:02"} 
[2026-03-20 09:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KA1jWxmEV87U8rq6NoVhzd40qcwDtWog","execution_time":"2026-03-20 09:40:02"} 
[2026-03-20 09:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 09:40:04] production.INFO: async() رجع: true  
[2026-03-20 09:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:40:35] production.INFO: Constructing job for order: 173702  
[2026-03-20 09:40:38] production.INFO: Handling job for order: 173702  
[2026-03-20 09:40:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 09:40:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:40:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6fc5bb19-e109-4b91-bde5-79ea87ef3d30&Player_ID=0960940140  
[2026-03-20 09:40:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6fc5bb19-e109-4b91-bde5-79ea87ef3d30&Player_ID=0960940140","has_body":false} 
[2026-03-20 09:40:39] production.INFO: Operation sent successfully {"operation_id":158764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-orSF-1773988839","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 09:40:39"}},"processed_data":{"order_number":"ORD-orSF-1773988839","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 09:40:56] production.INFO: Constructing job for order: 173703  
[2026-03-20 09:40:57] production.INFO: Handling job for order: 173703  
[2026-03-20 09:40:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 09:40:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:40:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=16081f48-7512-411a-8b0d-e4810f168ef3&Player_ID=0960940140  
[2026-03-20 09:40:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=16081f48-7512-411a-8b0d-e4810f168ef3&Player_ID=0960940140","has_body":false} 
[2026-03-20 09:40:58] production.INFO: Operation sent successfully {"operation_id":158765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uSf-1773988858","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 09:40:58"}},"processed_data":{"order_number":"ORD-uSf-1773988858","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 09:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04"} 
[2026-03-20 09:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","total_operations":2,"sites_count":1} 
[2026-03-20 09:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-orSF-1773988839","ORD-uSf-1773988858"]} 
[2026-03-20 09:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 09:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 09:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 09:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 09:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"count":2} 
[2026-03-20 09:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"count":2} 
[2026-03-20 09:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"user_id":1544,"notification_type":"order_approved","reference_id":173702} 
[2026-03-20 09:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"user_id":1544,"notification_type":"order_approved","reference_id":173703} 
[2026-03-20 09:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 09:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 09:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"processed":2,"errors":0} 
[2026-03-20 09:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765,"processed":2,"errors":0} 
[2026-03-20 09:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LcpHymYcYHH9igy8WOajoz2kAAyyGkxW","execution_time":"2026-03-20 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uSf-1773988858","operation_id":158765} 
[2026-03-20 09:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-20 09:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-20 09:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xln1nfgIqVdFgYX3ia5xjBnGrxNbbai7","execution_time":"2026-03-20 09:44:01"} 
[2026-03-20 09:44:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xln1nfgIqVdFgYX3ia5xjBnGrxNbbai7","execution_time":"2026-03-20 09:44:01"} 
[2026-03-20 09:44:15] production.INFO: Constructing job for order: 173704  
[2026-03-20 09:44:16] production.INFO: Handling job for order: 173704  
[2026-03-20 09:44:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 09:44:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:44:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f29dbdb2-0439-4df2-b1e2-d5c6f3c4fdc5&Player_ID=0966249778  
[2026-03-20 09:44:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f29dbdb2-0439-4df2-b1e2-d5c6f3c4fdc5&Player_ID=0966249778","has_body":false} 
[2026-03-20 09:44:17] production.INFO: Operation sent successfully {"operation_id":158766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aRH-1773989057","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 09:44:17"}},"processed_data":{"order_number":"ORD-aRH-1773989057","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 09:44:34] production.INFO: Constructing job for order: 173705  
[2026-03-20 09:44:35] production.INFO: Handling job for order: 173705  
[2026-03-20 09:44:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 09:44:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:44:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=439002de-7f6a-4f35-931d-99224b1a8f28&Player_ID=0969681067  
[2026-03-20 09:44:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=439002de-7f6a-4f35-931d-99224b1a8f28&Player_ID=0969681067","has_body":false} 
[2026-03-20 09:44:35] production.INFO: Operation sent successfully {"operation_id":158767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Guu-1773989075","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 09:44:35"}},"processed_data":{"order_number":"ORD-Guu-1773989075","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 09:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 09:45:06] production.INFO: async() رجع: true  
[2026-03-20 09:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04"} 
[2026-03-20 09:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","total_operations":2,"sites_count":1} 
[2026-03-20 09:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-aRH-1773989057","ORD-Guu-1773989075"]} 
[2026-03-20 09:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 09:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 09:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 09:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 09:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"count":2} 
[2026-03-20 09:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"count":2} 
[2026-03-20 09:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"user_id":43,"notification_type":"order_approved","reference_id":173704} 
[2026-03-20 09:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"user_id":43,"notification_type":"order_approved","reference_id":173705} 
[2026-03-20 09:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 09:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 09:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"processed":2,"errors":0} 
[2026-03-20 09:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767,"processed":2,"errors":0} 
[2026-03-20 09:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MovnTubCHBnMCm2ACs6JrIbrSgfeecrC","execution_time":"2026-03-20 09:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Guu-1773989075","operation_id":158767} 
[2026-03-20 09:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 09:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 09:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dm5nj5Fi2JWjutVCm2lzS0dl5hL03qsS","execution_time":"2026-03-20 09:48:04"} 
[2026-03-20 09:48:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Dm5nj5Fi2JWjutVCm2lzS0dl5hL03qsS","execution_time":"2026-03-20 09:48:04"} 
[2026-03-20 09:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DnS1coo6tO8CFKYubp6IQ82ZBSs4axWo","execution_time":"2026-03-20 09:50:01"} 
[2026-03-20 09:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DnS1coo6tO8CFKYubp6IQ82ZBSs4axWo","execution_time":"2026-03-20 09:50:01"} 
[2026-03-20 09:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 09:50:03] production.INFO: async() رجع: true  
[2026-03-20 09:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:50:43] production.INFO: Constructing job for order: 173706  
[2026-03-20 09:50:44] production.INFO: Handling job for order: 173706  
[2026-03-20 09:50:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:50:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:50:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=57000&uuid=48292265-f6da-44f3-9f9d-032f5c534d9e&Player_ID=74580865  
[2026-03-20 09:50:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=57000&uuid=48292265-f6da-44f3-9f9d-032f5c534d9e&Player_ID=74580865","has_body":false} 
[2026-03-20 09:50:45] production.INFO: Operation sent successfully {"operation_id":158768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4UI6J4c-1773989445","amount":7.8741281999999994667405189829878509044647216796875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 09:50:45"}},"processed_data":{"order_number":"ORD-4UI6J4c-1773989445","amount":7.8741281999999994667405189829878509044647216796875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 09:51:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4UI6J4c-1773989445","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 09:51:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-4UI6J4c-1773989445","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 09:51:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:51:06] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"order_approved","reference_id":173706} 
[2026-03-20 09:51:06] production.INFO: Order updated successfully. Order ID: 173706, Status: completed  
[2026-03-20 09:51:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4UI6J4c-1773989445","status":"completed","codes_count":0} 
[2026-03-20 09:51:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-20 09:51:56] production.INFO: Constructing job for order: 173707  
[2026-03-20 09:51:57] production.INFO: Handling job for order: 173707  
[2026-03-20 09:51:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:51:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:51:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd7d165b-77e9-4efe-b783-026805972837&Player_ID=5303513416  
[2026-03-20 09:51:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd7d165b-77e9-4efe-b783-026805972837&Player_ID=5303513416","has_body":false} 
[2026-03-20 09:51:58] production.INFO: Operation sent successfully {"operation_id":158769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QGpVpEh-1773989517","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 09:51:58"}},"processed_data":{"order_number":"ORD-QGpVpEh-1773989517","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 09:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04"} 
[2026-03-20 09:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","total_operations":1,"sites_count":1} 
[2026-03-20 09:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-QGpVpEh-1773989517"]} 
[2026-03-20 09:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 09:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 09:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGpVpEh-1773989517","operation_id":158769} 
[2026-03-20 09:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGpVpEh-1773989517","operation_id":158769,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 09:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGpVpEh-1773989517","operation_id":158769,"processed":0,"errors":0} 
[2026-03-20 09:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xtEd7872IqOAt2PrTxrgMKW2mv7vOqmQ","execution_time":"2026-03-20 09:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGpVpEh-1773989517","operation_id":158769} 
[2026-03-20 09:52:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QGpVpEh-1773989517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:52:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-QGpVpEh-1773989517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:52:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:52:12] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173707} 
[2026-03-20 09:52:12] production.INFO: Order updated successfully. Order ID: 173707, Status: completed  
[2026-03-20 09:52:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QGpVpEh-1773989517","status":"completed","codes_count":0} 
[2026-03-20 09:52:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 09:52:32] production.INFO: Constructing job for order: 173708  
[2026-03-20 09:52:34] production.INFO: Handling job for order: 173708  
[2026-03-20 09:52:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:52:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:52:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=69592e96-82cc-49d4-9997-67e2d60fe355&Player_ID=11614721924  
[2026-03-20 09:52:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=69592e96-82cc-49d4-9997-67e2d60fe355&Player_ID=11614721924","has_body":false} 
[2026-03-20 09:52:35] production.INFO: Operation sent successfully {"operation_id":158770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wpkH-1773989554","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 09:52:35"}},"processed_data":{"order_number":"ORD-wpkH-1773989554","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 09:52:40] production.INFO: Constructing job for order: 173709  
[2026-03-20 09:52:41] production.INFO: Handling job for order: 173709  
[2026-03-20 09:52:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 09:52:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 09:52:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=bfbe8546-bc8f-48c4-8d35-617345804670&Player_ID=11614721924  
[2026-03-20 09:52:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=bfbe8546-bc8f-48c4-8d35-617345804670&Player_ID=11614721924","has_body":false} 
[2026-03-20 09:52:42] production.INFO: Operation sent successfully {"operation_id":158771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uyE8-1773989561","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 09:52:42"}},"processed_data":{"order_number":"ORD-uyE8-1773989561","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-20 09:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03"} 
[2026-03-20 09:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","total_operations":2,"sites_count":1} 
[2026-03-20 09:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-wpkH-1773989554","ORD-uyE8-1773989561"]} 
[2026-03-20 09:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 09:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 09:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uyE8-1773989561","operation_id":158771} 
[2026-03-20 09:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wpkH-1773989554","operation_id":158770} 
[2026-03-20 09:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wpkH-1773989554","operation_id":158770,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 09:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wpkH-1773989554","operation_id":158770,"processed":0,"errors":0} 
[2026-03-20 09:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jq6X8nJRQCgoRXUcfC3Km2IV3p7LPUwg","execution_time":"2026-03-20 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wpkH-1773989554","operation_id":158770} 
[2026-03-20 09:54:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wpkH-1773989554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:54:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-wpkH-1773989554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:54:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:54:19] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173708} 
[2026-03-20 09:54:19] production.INFO: Order updated successfully. Order ID: 173708, Status: completed  
[2026-03-20 09:54:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wpkH-1773989554","status":"completed","codes_count":0} 
[2026-03-20 09:54:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 09:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 09:55:05] production.INFO: async() رجع: true  
[2026-03-20 09:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 09:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 09:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 09:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 09:55:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uyE8-1773989561","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 09:55:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-uyE8-1773989561","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 09:55:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 09:55:22] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173709} 
[2026-03-20 09:55:22] production.INFO: Order updated successfully. Order ID: 173709, Status: completed  
[2026-03-20 09:55:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uyE8-1773989561","status":"completed","codes_count":0} 
[2026-03-20 09:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 09:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CAvZdWu0bU3j7YiMIlbFdi3ejfMZV7Hx","execution_time":"2026-03-20 09:56:03"} 
[2026-03-20 09:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CAvZdWu0bU3j7YiMIlbFdi3ejfMZV7Hx","execution_time":"2026-03-20 09:56:03"} 
[2026-03-20 09:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UUAZ796zsD1dq8xjVHJ9xH0lvJaBJ9sl","execution_time":"2026-03-20 09:58:03"} 
[2026-03-20 09:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UUAZ796zsD1dq8xjVHJ9xH0lvJaBJ9sl","execution_time":"2026-03-20 09:58:03"} 
[2026-03-20 10:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2DxoNyYKy5W46GLxz9x3Ed0OGDJ53wVC","execution_time":"2026-03-20 10:00:03"} 
[2026-03-20 10:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2DxoNyYKy5W46GLxz9x3Ed0OGDJ53wVC","execution_time":"2026-03-20 10:00:03"} 
[2026-03-20 10:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:00:06] production.INFO: async() رجع: true  
[2026-03-20 10:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EwKJrcG5fWyB05uifvikAe329sQ6vEzN","execution_time":"2026-03-20 10:02:01"} 
[2026-03-20 10:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EwKJrcG5fWyB05uifvikAe329sQ6vEzN","execution_time":"2026-03-20 10:02:01"} 
[2026-03-20 10:03:34] production.INFO: Constructing job for order: 173710  
[2026-03-20 10:03:37] production.INFO: Handling job for order: 173710  
[2026-03-20 10:03:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:03:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:03:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8a4d0617-f8fd-4448-b2ab-4a89950bb8c6&Player_ID=52182250316  
[2026-03-20 10:03:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8a4d0617-f8fd-4448-b2ab-4a89950bb8c6&Player_ID=52182250316","has_body":false} 
[2026-03-20 10:03:38] production.INFO: Operation sent successfully {"operation_id":158772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZBIOU4XK-1773990218","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 10:03:38"}},"processed_data":{"order_number":"ORD-ZBIOU4XK-1773990218","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 10:03:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZBIOU4XK-1773990218","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:03:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZBIOU4XK-1773990218","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:03:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:03:55] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173710} 
[2026-03-20 10:03:55] production.INFO: Order updated successfully. Order ID: 173710, Status: completed  
[2026-03-20 10:03:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZBIOU4XK-1773990218","status":"completed","codes_count":0} 
[2026-03-20 10:03:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:03:59] production.INFO: Constructing job for order: 173711  
[2026-03-20 10:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0p5zUQDFfTfCPLjfjQazQ6TsMLqXJOLj","execution_time":"2026-03-20 10:04:02"} 
[2026-03-20 10:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0p5zUQDFfTfCPLjfjQazQ6TsMLqXJOLj","execution_time":"2026-03-20 10:04:02"} 
[2026-03-20 10:04:02] production.INFO: Handling job for order: 173711  
[2026-03-20 10:04:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:04:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:04:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1b436dbd-5677-4733-a059-64680c62abd0&Player_ID=52181847256  
[2026-03-20 10:04:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1b436dbd-5677-4733-a059-64680c62abd0&Player_ID=52181847256","has_body":false} 
[2026-03-20 10:04:03] production.INFO: Operation sent successfully {"operation_id":158773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I2RFDV-1773990243","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 10:04:03"}},"processed_data":{"order_number":"ORD-I2RFDV-1773990243","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 10:04:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I2RFDV-1773990243","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:04:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-I2RFDV-1773990243","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:04:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:04:16] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173711} 
[2026-03-20 10:04:16] production.INFO: Order updated successfully. Order ID: 173711, Status: completed  
[2026-03-20 10:04:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I2RFDV-1773990243","status":"completed","codes_count":0} 
[2026-03-20 10:04:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:05:05] production.INFO: async() رجع: true  
[2026-03-20 10:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YmMeysYROfqv6mHVvQQ25Gs4CL3xllGU","execution_time":"2026-03-20 10:06:03"} 
[2026-03-20 10:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YmMeysYROfqv6mHVvQQ25Gs4CL3xllGU","execution_time":"2026-03-20 10:06:03"} 
[2026-03-20 10:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Aj37BVzsG3YtDMAJnhHJ0qWlzF5FmTb2","execution_time":"2026-03-20 10:08:04"} 
[2026-03-20 10:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Aj37BVzsG3YtDMAJnhHJ0qWlzF5FmTb2","execution_time":"2026-03-20 10:08:04"} 
[2026-03-20 10:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vp34cCKHxeGVM0ht2ebGluEiCQFLWLe3","execution_time":"2026-03-20 10:10:04"} 
[2026-03-20 10:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vp34cCKHxeGVM0ht2ebGluEiCQFLWLe3","execution_time":"2026-03-20 10:10:04"} 
[2026-03-20 10:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:10:06] production.INFO: async() رجع: true  
[2026-03-20 10:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AUGFbSuNu7hPJKSYbgnixaK40eFE4o39","execution_time":"2026-03-20 10:12:01"} 
[2026-03-20 10:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AUGFbSuNu7hPJKSYbgnixaK40eFE4o39","execution_time":"2026-03-20 10:12:01"} 
[2026-03-20 10:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JBVGYSy6CALIohZHM0n599RhIw9tOWy2","execution_time":"2026-03-20 10:14:01"} 
[2026-03-20 10:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JBVGYSy6CALIohZHM0n599RhIw9tOWy2","execution_time":"2026-03-20 10:14:01"} 
[2026-03-20 10:15:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:15:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:15:06] production.INFO: async() رجع: true  
[2026-03-20 10:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:15:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nWQioddA0mIRR0iEfdfSKaquJLMNUHJ4","execution_time":"2026-03-20 10:16:02"} 
[2026-03-20 10:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nWQioddA0mIRR0iEfdfSKaquJLMNUHJ4","execution_time":"2026-03-20 10:16:02"} 
[2026-03-20 10:17:48] production.INFO: Constructing job for order: 173712  
[2026-03-20 10:17:50] production.INFO: Handling job for order: 173712  
[2026-03-20 10:17:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:17:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:17:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=388fdf49-ac9a-42d7-b5ad-d0b4dd3247d3&Player_ID=0996729253  
[2026-03-20 10:17:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=388fdf49-ac9a-42d7-b5ad-d0b4dd3247d3&Player_ID=0996729253","has_body":false} 
[2026-03-20 10:17:50] production.INFO: Operation sent successfully {"operation_id":158774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IGF-1773991070","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 10:17:50"}},"processed_data":{"order_number":"ORD-IGF-1773991070","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 10:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02"} 
[2026-03-20 10:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","total_operations":1,"sites_count":1} 
[2026-03-20 10:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-IGF-1773991070"]} 
[2026-03-20 10:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 10:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 10:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 10:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"count":1} 
[2026-03-20 10:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"count":1} 
[2026-03-20 10:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"user_id":1584,"notification_type":"order_approved","reference_id":173712} 
[2026-03-20 10:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 10:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 10:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"processed":1,"errors":0} 
[2026-03-20 10:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774,"processed":1,"errors":0} 
[2026-03-20 10:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Oo9Yg1j46aNgzwqAfJni1A2NkMpVGUFy","execution_time":"2026-03-20 10:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IGF-1773991070","operation_id":158774} 
[2026-03-20 10:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1584  
[2026-03-20 10:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OuQEvolItTbx5LvjUODrKwXHK483Hab8","execution_time":"2026-03-20 10:20:03"} 
[2026-03-20 10:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OuQEvolItTbx5LvjUODrKwXHK483Hab8","execution_time":"2026-03-20 10:20:03"} 
[2026-03-20 10:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:20:04] production.INFO: async() رجع: true  
[2026-03-20 10:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BMU566tiWaqyqBds6dcvbFwtSVMM0Q17","execution_time":"2026-03-20 10:22:03"} 
[2026-03-20 10:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BMU566tiWaqyqBds6dcvbFwtSVMM0Q17","execution_time":"2026-03-20 10:22:03"} 
[2026-03-20 10:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WSteNC3UTwbSlO28Alcs7pspJv8TxdWj","execution_time":"2026-03-20 10:24:03"} 
[2026-03-20 10:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WSteNC3UTwbSlO28Alcs7pspJv8TxdWj","execution_time":"2026-03-20 10:24:03"} 
[2026-03-20 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:25:05] production.INFO: async() رجع: true  
[2026-03-20 10:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BRTd72aGlYPPDjm8z6RxRdDIssOtoMka","execution_time":"2026-03-20 10:26:00"} 
[2026-03-20 10:26:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BRTd72aGlYPPDjm8z6RxRdDIssOtoMka","execution_time":"2026-03-20 10:26:00"} 
[2026-03-20 10:26:05] production.INFO: Constructing job for order: 173713  
[2026-03-20 10:26:06] production.INFO: Handling job for order: 173713  
[2026-03-20 10:26:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:26:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:26:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b5de67d1-8bc8-4fa4-82a0-03ca8d4f9b62&Player_ID=0992716961  
[2026-03-20 10:26:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b5de67d1-8bc8-4fa4-82a0-03ca8d4f9b62&Player_ID=0992716961","has_body":false} 
[2026-03-20 10:26:07] production.INFO: Operation sent successfully {"operation_id":158775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K6WfcD-1773991567","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 10:26:07"}},"processed_data":{"order_number":"ORD-K6WfcD-1773991567","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 10:26:25] production.INFO: Constructing job for order: 173714  
[2026-03-20 10:26:28] production.INFO: Handling job for order: 173714  
[2026-03-20 10:26:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:26:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:26:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=399d005c-e889-41b5-9335-816c33fb8dbb&Player_ID=0956694665  
[2026-03-20 10:26:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=399d005c-e889-41b5-9335-816c33fb8dbb&Player_ID=0956694665","has_body":false} 
[2026-03-20 10:26:29] production.INFO: Operation sent successfully {"operation_id":158776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gtGvnTC-1773991589","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 10:26:29"}},"processed_data":{"order_number":"ORD-gtGvnTC-1773991589","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 10:27:35] production.INFO: Constructing job for order: 173715  
[2026-03-20 10:27:38] production.INFO: Handling job for order: 173715  
[2026-03-20 10:27:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:27:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:27:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3b757bbd-464f-43b7-a2c6-4eaf74c8584a&Player_ID=0992716961  
[2026-03-20 10:27:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3b757bbd-464f-43b7-a2c6-4eaf74c8584a&Player_ID=0992716961","has_body":false} 
[2026-03-20 10:27:39] production.INFO: Operation sent successfully {"operation_id":158777,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ky4kx-1773991658","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 10:27:39"}},"processed_data":{"order_number":"ORD-Ky4kx-1773991658","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 10:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03"} 
[2026-03-20 10:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","total_operations":3,"sites_count":1} 
[2026-03-20 10:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-K6WfcD-1773991567","ORD-gtGvnTC-1773991589","ORD-Ky4kx-1773991658"]} 
[2026-03-20 10:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 10:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 10:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 10:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 10:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"count":3} 
[2026-03-20 10:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"count":3} 
[2026-03-20 10:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"user_id":31,"notification_type":"order_approved","reference_id":173714} 
[2026-03-20 10:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"user_id":43,"notification_type":"order_approved","reference_id":173713} 
[2026-03-20 10:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"user_id":43,"notification_type":"order_approved","reference_id":173715} 
[2026-03-20 10:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 10:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 10:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"processed":3,"errors":0} 
[2026-03-20 10:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777,"processed":3,"errors":0} 
[2026-03-20 10:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4ZIeQzj5mPh2Opj07WruCJIBxjwPyHMy","execution_time":"2026-03-20 10:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ky4kx-1773991658","operation_id":158777} 
[2026-03-20 10:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 10:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 10:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 10:28:19] production.INFO: Constructing job for order: 173716  
[2026-03-20 10:28:21] production.INFO: Handling job for order: 173716  
[2026-03-20 10:28:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:28:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:28:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4e52412e-483a-46ac-ace4-7d529a9e7dde&Player_ID=7453211451  
[2026-03-20 10:28:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4e52412e-483a-46ac-ace4-7d529a9e7dde&Player_ID=7453211451","has_body":false} 
[2026-03-20 10:28:22] production.INFO: Operation sent successfully {"operation_id":158778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8jx5-1773991701","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:28:22"}},"processed_data":{"order_number":"ORD-8jx5-1773991701","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:29:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8jx5-1773991701","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:29:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-8jx5-1773991701","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:29:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:29:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":173716} 
[2026-03-20 10:29:07] production.INFO: Order updated successfully. Order ID: 173716, Status: completed  
[2026-03-20 10:29:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8jx5-1773991701","status":"completed","codes_count":0} 
[2026-03-20 10:29:09] production.INFO: Constructing job for order: 173717  
[2026-03-20 10:29:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-20 10:29:10] production.INFO: Handling job for order: 173717  
[2026-03-20 10:29:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:29:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:29:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4909c00c-d992-4710-a72f-7ca06a8ad51f&Player_ID=7453211451  
[2026-03-20 10:29:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4909c00c-d992-4710-a72f-7ca06a8ad51f&Player_ID=7453211451","has_body":false} 
[2026-03-20 10:29:11] production.INFO: Operation sent successfully {"operation_id":158779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CCZJp3S-1773991750","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:29:11"}},"processed_data":{"order_number":"ORD-CCZJp3S-1773991750","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:29:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CCZJp3S-1773991750","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:29:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-CCZJp3S-1773991750","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:29:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:29:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":173717} 
[2026-03-20 10:29:31] production.INFO: Order updated successfully. Order ID: 173717, Status: completed  
[2026-03-20 10:29:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CCZJp3S-1773991750","status":"completed","codes_count":0} 
[2026-03-20 10:29:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-20 10:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eMCt1YP3EYAOrnA9nj5DQrELN8989FIF","execution_time":"2026-03-20 10:30:02"} 
[2026-03-20 10:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eMCt1YP3EYAOrnA9nj5DQrELN8989FIF","execution_time":"2026-03-20 10:30:02"} 
[2026-03-20 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 10:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 10:30:03] production.INFO: async() رجع: true  
[2026-03-20 10:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P8OjOubiauz6uFDotSDEnK4TZKphvpdx","execution_time":"2026-03-20 10:32:02"} 
[2026-03-20 10:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"P8OjOubiauz6uFDotSDEnK4TZKphvpdx","execution_time":"2026-03-20 10:32:02"} 
[2026-03-20 10:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KqAU6eBFBoXwSXxlNOXSRhYYTUEj3kyW","execution_time":"2026-03-20 10:34:02"} 
[2026-03-20 10:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KqAU6eBFBoXwSXxlNOXSRhYYTUEj3kyW","execution_time":"2026-03-20 10:34:02"} 
[2026-03-20 10:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:35:05] production.INFO: async() رجع: true  
[2026-03-20 10:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VI6CCwsxWT3sUUaDxzkoZPOtUyW65f4X","execution_time":"2026-03-20 10:36:03"} 
[2026-03-20 10:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VI6CCwsxWT3sUUaDxzkoZPOtUyW65f4X","execution_time":"2026-03-20 10:36:03"} 
[2026-03-20 10:37:16] production.INFO: Constructing job for order: 173718  
[2026-03-20 10:37:18] production.INFO: Handling job for order: 173718  
[2026-03-20 10:37:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:37:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:37:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=84930445-d820-4a3e-95e3-6a9075b1a712&Player_ID=0936193737  
[2026-03-20 10:37:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=84930445-d820-4a3e-95e3-6a9075b1a712&Player_ID=0936193737","has_body":false} 
[2026-03-20 10:37:19] production.INFO: Operation sent successfully {"operation_id":158780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M6KDT-1773992239","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 10:37:19"}},"processed_data":{"order_number":"ORD-M6KDT-1773992239","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 10:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01"} 
[2026-03-20 10:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","total_operations":1,"sites_count":1} 
[2026-03-20 10:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-M6KDT-1773992239"]} 
[2026-03-20 10:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 10:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 10:38:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 10:38:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"count":1} 
[2026-03-20 10:38:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"count":1} 
[2026-03-20 10:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"user_id":1584,"notification_type":"order_approved","reference_id":173718} 
[2026-03-20 10:38:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 10:38:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 10:38:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"processed":1,"errors":0} 
[2026-03-20 10:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780,"processed":1,"errors":0} 
[2026-03-20 10:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HlRuBiIY2HGDdU2hVjwMrvBPRs0VfT3o","execution_time":"2026-03-20 10:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6KDT-1773992239","operation_id":158780} 
[2026-03-20 10:38:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1584  
[2026-03-20 10:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PqFXlyGsVRdYfBxuCQFhmoJ11NlbEld7","execution_time":"2026-03-20 10:40:04"} 
[2026-03-20 10:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PqFXlyGsVRdYfBxuCQFhmoJ11NlbEld7","execution_time":"2026-03-20 10:40:04"} 
[2026-03-20 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-20 10:40:06] production.INFO: async() رجع: true  
[2026-03-20 10:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:40:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:41:16] production.INFO: Constructing job for order: 173719  
[2026-03-20 10:41:17] production.INFO: Handling job for order: 173719  
[2026-03-20 10:41:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 10:41:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:41:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bb67e304-481e-468b-b6c8-6364645860ed&Player_ID=0936062868  
[2026-03-20 10:41:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bb67e304-481e-468b-b6c8-6364645860ed&Player_ID=0936062868","has_body":false} 
[2026-03-20 10:41:17] production.INFO: Operation sent successfully {"operation_id":158781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wHs4vI8-1773992477","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 10:41:17"}},"processed_data":{"order_number":"ORD-wHs4vI8-1773992477","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 10:41:39] production.INFO: Constructing job for order: 173720  
[2026-03-20 10:41:41] production.INFO: Handling job for order: 173720  
[2026-03-20 10:41:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:41:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:41:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=02afe376-3ecd-4c4a-b2f4-31dd9000d5b7&Player_ID=1793330517  
[2026-03-20 10:41:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=02afe376-3ecd-4c4a-b2f4-31dd9000d5b7&Player_ID=1793330517","has_body":false} 
[2026-03-20 10:41:42] production.INFO: Operation sent successfully {"operation_id":158782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1pVud1X-1773992502","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:41:42"}},"processed_data":{"order_number":"ORD-1pVud1X-1773992502","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:41:52] production.INFO: Constructing job for order: 173721  
[2026-03-20 10:41:54] production.INFO: Handling job for order: 173721  
[2026-03-20 10:41:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:41:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:41:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0dbafcfd-d0f1-4f76-bfc6-ed48eb397abb&Player_ID=11438371970  
[2026-03-20 10:41:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0dbafcfd-d0f1-4f76-bfc6-ed48eb397abb&Player_ID=11438371970","has_body":false} 
[2026-03-20 10:41:55] production.INFO: Operation sent successfully {"operation_id":158783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XN0UbnOC-1773992515","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:41:55"}},"processed_data":{"order_number":"ORD-XN0UbnOC-1773992515","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01"} 
[2026-03-20 10:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","total_operations":3,"sites_count":2} 
[2026-03-20 10:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-wHs4vI8-1773992477"]} 
[2026-03-20 10:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 10:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 10:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 10:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"count":1} 
[2026-03-20 10:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"count":1} 
[2026-03-20 10:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"user_id":1552,"notification_type":"order_approved","reference_id":173719} 
[2026-03-20 10:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 10:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 10:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"processed":1,"errors":0} 
[2026-03-20 10:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"processed":1,"errors":0} 
[2026-03-20 10:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"orders_count":2,"order_ids":["ORD-1pVud1X-1773992502","ORD-XN0UbnOC-1773992515"]} 
[2026-03-20 10:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781} 
[2026-03-20 10:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wHs4vI8-1773992477","operation_id":158781,"orders_count":2} 
[2026-03-20 10:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1pVud1X-1773992502","operation_id":158782} 
[2026-03-20 10:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XN0UbnOC-1773992515","operation_id":158783} 
[2026-03-20 10:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XN0UbnOC-1773992515","operation_id":158783,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 10:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XN0UbnOC-1773992515","operation_id":158783,"processed":0,"errors":0} 
[2026-03-20 10:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EyvbaDteFCgG6IzoaKnsYERORlVcPv0A","execution_time":"2026-03-20 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XN0UbnOC-1773992515","operation_id":158783} 
[2026-03-20 10:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 10:42:06] production.INFO: Constructing job for order: 173722  
[2026-03-20 10:42:07] production.INFO: Handling job for order: 173722  
[2026-03-20 10:42:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:42:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:42:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=506d2fc2-729c-4870-8933-131c0bbb3451&Player_ID=2912316814  
[2026-03-20 10:42:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=506d2fc2-729c-4870-8933-131c0bbb3451&Player_ID=2912316814","has_body":false} 
[2026-03-20 10:42:08] production.INFO: Operation sent successfully {"operation_id":158784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FbVEIyP-1773992528","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:42:08"}},"processed_data":{"order_number":"ORD-FbVEIyP-1773992528","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:42:21] production.INFO: Constructing job for order: 173723  
[2026-03-20 10:42:23] production.INFO: Handling job for order: 173723  
[2026-03-20 10:42:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:42:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:42:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2dd2f822-842c-41aa-a69d-8964cefd23a4&Player_ID=1411271900  
[2026-03-20 10:42:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2dd2f822-842c-41aa-a69d-8964cefd23a4&Player_ID=1411271900","has_body":false} 
[2026-03-20 10:42:24] production.INFO: Operation sent successfully {"operation_id":158785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kLaF4-1773992544","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:42:24"}},"processed_data":{"order_number":"ORD-kLaF4-1773992544","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:42:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1pVud1X-1773992502","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:42:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-1pVud1X-1773992502","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:42:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:42:47] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173720} 
[2026-03-20 10:42:47] production.INFO: Order updated successfully. Order ID: 173720, Status: completed  
[2026-03-20 10:42:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1pVud1X-1773992502","status":"completed","codes_count":0} 
[2026-03-20 10:42:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:42:57] production.INFO: Constructing job for order: 173724  
[2026-03-20 10:42:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FbVEIyP-1773992528","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:42:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-FbVEIyP-1773992528","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:42:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:42:59] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173722} 
[2026-03-20 10:42:59] production.INFO: Order updated successfully. Order ID: 173722, Status: completed  
[2026-03-20 10:42:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FbVEIyP-1773992528","status":"completed","codes_count":0} 
[2026-03-20 10:43:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:43:00] production.INFO: Handling job for order: 173724  
[2026-03-20 10:43:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:43:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:43:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=fc5b1dff-7ec8-494a-a1dc-10b0ebb85fed&Player_ID=1569833149  
[2026-03-20 10:43:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=fc5b1dff-7ec8-494a-a1dc-10b0ebb85fed&Player_ID=1569833149","has_body":false} 
[2026-03-20 10:43:01] production.INFO: Operation sent successfully {"operation_id":158786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6zZEDx-1773992581","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:43:01"}},"processed_data":{"order_number":"ORD-6zZEDx-1773992581","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:43:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XN0UbnOC-1773992515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:43:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-XN0UbnOC-1773992515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:43:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:43:11] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173721} 
[2026-03-20 10:43:11] production.INFO: Order updated successfully. Order ID: 173721, Status: completed  
[2026-03-20 10:43:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XN0UbnOC-1773992515","status":"completed","codes_count":0} 
[2026-03-20 10:43:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:43:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kLaF4-1773992544","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:43:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-kLaF4-1773992544","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:43:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:43:26] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173723} 
[2026-03-20 10:43:26] production.INFO: Order updated successfully. Order ID: 173723, Status: completed  
[2026-03-20 10:43:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kLaF4-1773992544","status":"completed","codes_count":0} 
[2026-03-20 10:43:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04"} 
[2026-03-20 10:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","total_operations":1,"sites_count":1} 
[2026-03-20 10:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6zZEDx-1773992581"]} 
[2026-03-20 10:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 10:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6zZEDx-1773992581","operation_id":158786} 
[2026-03-20 10:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6zZEDx-1773992581","operation_id":158786,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 10:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6zZEDx-1773992581","operation_id":158786,"processed":0,"errors":0} 
[2026-03-20 10:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yNgvsS7xLTgm559wxe9HvN1sWz4RVlKI","execution_time":"2026-03-20 10:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6zZEDx-1773992581","operation_id":158786} 
[2026-03-20 10:44:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6zZEDx-1773992581","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:44:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-6zZEDx-1773992581","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:44:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:44:05] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173724} 
[2026-03-20 10:44:05] production.INFO: Order updated successfully. Order ID: 173724, Status: completed  
[2026-03-20 10:44:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6zZEDx-1773992581","status":"completed","codes_count":0} 
[2026-03-20 10:44:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 10:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 10:45:03] production.INFO: async() رجع: true  
[2026-03-20 10:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mdHXFoMeKAKVA60ZSFowTvhh75YwV0s1","execution_time":"2026-03-20 10:46:02"} 
[2026-03-20 10:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mdHXFoMeKAKVA60ZSFowTvhh75YwV0s1","execution_time":"2026-03-20 10:46:02"} 
[2026-03-20 10:46:08] production.INFO: Constructing job for order: 173725  
[2026-03-20 10:46:11] production.INFO: Handling job for order: 173725  
[2026-03-20 10:46:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:46:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:46:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5709fa9e-e7d8-4a41-b73e-20979892519e&Player_ID=8115675585  
[2026-03-20 10:46:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5709fa9e-e7d8-4a41-b73e-20979892519e&Player_ID=8115675585","has_body":false} 
[2026-03-20 10:46:12] production.INFO: Operation sent successfully {"operation_id":158787,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sztjTmua-1773992771","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:46:12"}},"processed_data":{"order_number":"ORD-sztjTmua-1773992771","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:46:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sztjTmua-1773992771","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:46:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-sztjTmua-1773992771","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:46:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:46:35] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173725} 
[2026-03-20 10:46:35] production.INFO: Order updated successfully. Order ID: 173725, Status: completed  
[2026-03-20 10:46:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sztjTmua-1773992771","status":"completed","codes_count":0} 
[2026-03-20 10:46:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 10:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cjrw96G4UCNJ3BWxEO4iXDLVZ6bZD6cs","execution_time":"2026-03-20 10:48:03"} 
[2026-03-20 10:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cjrw96G4UCNJ3BWxEO4iXDLVZ6bZD6cs","execution_time":"2026-03-20 10:48:03"} 
[2026-03-20 10:48:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"374.3","mainamount":"380","operation_number":"155061938","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2cbap300v0ju5Uzwnlr"}},"user_id":1746} 
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 10:48:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 10:48:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18216,"user_id":1746,"amount":374.30000000000001136868377216160297393798828125,"admins_notified":7} 
[2026-03-20 10:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"84BbMMTKwLGdGvs0P8xQLOkoe5A5VEpi","execution_time":"2026-03-20 10:50:03"} 
[2026-03-20 10:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"84BbMMTKwLGdGvs0P8xQLOkoe5A5VEpi","execution_time":"2026-03-20 10:50:03"} 
[2026-03-20 10:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:50:05] production.INFO: async() رجع: true  
[2026-03-20 10:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:51:41] production.INFO: Constructing job for order: 173726  
[2026-03-20 10:51:42] production.INFO: Handling job for order: 173726  
[2026-03-20 10:51:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:51:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:51:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=5570249f-91d7-4458-a76f-f6d5cde342a6&Player_ID=14750077794  
[2026-03-20 10:51:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=5570249f-91d7-4458-a76f-f6d5cde342a6&Player_ID=14750077794","has_body":false} 
[2026-03-20 10:51:43] production.INFO: Operation sent successfully {"operation_id":158788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D4lBPyn-1773993103","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 10:51:43"}},"processed_data":{"order_number":"ORD-D4lBPyn-1773993103","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 10:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01"} 
[2026-03-20 10:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","total_operations":1,"sites_count":1} 
[2026-03-20 10:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-D4lBPyn-1773993103"]} 
[2026-03-20 10:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 10:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D4lBPyn-1773993103","operation_id":158788} 
[2026-03-20 10:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D4lBPyn-1773993103","operation_id":158788,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 10:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D4lBPyn-1773993103","operation_id":158788,"processed":0,"errors":0} 
[2026-03-20 10:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yekK2pDd8OBk2srzJ0sqiVRUP4q14eKY","execution_time":"2026-03-20 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D4lBPyn-1773993103","operation_id":158788} 
[2026-03-20 10:52:21] production.INFO: Constructing job for order: 173727  
[2026-03-20 10:52:22] production.INFO: Handling job for order: 173727  
[2026-03-20 10:52:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:52:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:52:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1fb7e688-4fde-4393-9e74-f995ecec18c6&Player_ID=14750077794  
[2026-03-20 10:52:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1fb7e688-4fde-4393-9e74-f995ecec18c6&Player_ID=14750077794","has_body":false} 
[2026-03-20 10:52:23] production.INFO: Operation sent successfully {"operation_id":158789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X1Hf0R-1773993143","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 10:52:23"}},"processed_data":{"order_number":"ORD-X1Hf0R-1773993143","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-20 10:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02"} 
[2026-03-20 10:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","total_operations":2,"sites_count":1} 
[2026-03-20 10:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-D4lBPyn-1773993103","ORD-X1Hf0R-1773993143"]} 
[2026-03-20 10:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 10:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 10:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D4lBPyn-1773993103","operation_id":158788} 
[2026-03-20 10:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789} 
[2026-03-20 10:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 10:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789,"processed":0,"errors":0} 
[2026-03-20 10:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NA5W4KXL3yb2ZIqSuByi4Xno1GxeyUAI","execution_time":"2026-03-20 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789} 
[2026-03-20 10:54:59] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 10:55:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 10:55:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 10:55:05] production.INFO: async() رجع: true  
[2026-03-20 10:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 10:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 10:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 10:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 10:55:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D4lBPyn-1773993103","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:55:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-D4lBPyn-1773993103","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:55:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:55:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":173726} 
[2026-03-20 10:55:18] production.INFO: Order updated successfully. Order ID: 173726, Status: completed  
[2026-03-20 10:55:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D4lBPyn-1773993103","status":"completed","codes_count":0} 
[2026-03-20 10:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 10:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03"} 
[2026-03-20 10:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","total_operations":1,"sites_count":1} 
[2026-03-20 10:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X1Hf0R-1773993143"]} 
[2026-03-20 10:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 10:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789} 
[2026-03-20 10:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 10:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789,"processed":0,"errors":0} 
[2026-03-20 10:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LPRb2I3TlR0SnrLySGdNosEa2zC9dlAi","execution_time":"2026-03-20 10:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X1Hf0R-1773993143","operation_id":158789} 
[2026-03-20 10:56:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X1Hf0R-1773993143","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:56:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-X1Hf0R-1773993143","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:56:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:56:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":173727} 
[2026-03-20 10:56:21] production.INFO: Order updated successfully. Order ID: 173727, Status: completed  
[2026-03-20 10:56:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X1Hf0R-1773993143","status":"completed","codes_count":0} 
[2026-03-20 10:56:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 10:57:17] production.INFO: Constructing job for order: 173728  
[2026-03-20 10:57:19] production.INFO: Handling job for order: 173728  
[2026-03-20 10:57:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:57:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:57:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3495ea63-a68f-4749-a909-d35681ab8edb&Player_ID=458662991  
[2026-03-20 10:57:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3495ea63-a68f-4749-a909-d35681ab8edb&Player_ID=458662991","has_body":false} 
[2026-03-20 10:57:19] production.INFO: Operation sent successfully {"operation_id":158790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OXP-1773993439","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 10:57:19"}},"processed_data":{"order_number":"ORD-OXP-1773993439","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 10:57:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OXP-1773993439","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:57:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-OXP-1773993439","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:57:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:57:42] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":173728} 
[2026-03-20 10:57:42] production.INFO: Order updated successfully. Order ID: 173728, Status: completed  
[2026-03-20 10:57:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OXP-1773993439","status":"completed","codes_count":0} 
[2026-03-20 10:57:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-20 10:57:48] production.INFO: Constructing job for order: 173729  
[2026-03-20 10:57:49] production.INFO: Handling job for order: 173729  
[2026-03-20 10:57:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:57:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:57:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3ffe1948-82a2-4953-a22f-8a772a6b3a01&Player_ID=51957524285  
[2026-03-20 10:57:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3ffe1948-82a2-4953-a22f-8a772a6b3a01&Player_ID=51957524285","has_body":false} 
[2026-03-20 10:57:50] production.INFO: Operation sent successfully {"operation_id":158791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Iz6-1773993470","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 10:57:50"}},"processed_data":{"order_number":"ORD-Iz6-1773993470","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 10:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02"} 
[2026-03-20 10:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","total_operations":1,"sites_count":1} 
[2026-03-20 10:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Iz6-1773993470"]} 
[2026-03-20 10:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 10:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 10:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Iz6-1773993470","operation_id":158791} 
[2026-03-20 10:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Iz6-1773993470","operation_id":158791,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 10:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Iz6-1773993470","operation_id":158791,"processed":0,"errors":0} 
[2026-03-20 10:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nY5rMlUPCL30HhTDvn0zqopKTfmAlICq","execution_time":"2026-03-20 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Iz6-1773993470","operation_id":158791} 
[2026-03-20 10:58:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Iz6-1773993470","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 10:58:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Iz6-1773993470","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 10:58:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:58:06] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173729} 
[2026-03-20 10:58:06] production.INFO: Order updated successfully. Order ID: 173729, Status: completed  
[2026-03-20 10:58:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Iz6-1773993470","status":"completed","codes_count":0} 
[2026-03-20 10:58:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 10:58:10] production.INFO: Constructing job for order: 173730  
[2026-03-20 10:58:12] production.INFO: Handling job for order: 173730  
[2026-03-20 10:58:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 10:58:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 10:58:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=aaaa9011-f0a3-4a1a-887c-d2d049d8a5cc&Player_ID=11200494  
[2026-03-20 10:58:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=aaaa9011-f0a3-4a1a-887c-d2d049d8a5cc&Player_ID=11200494","has_body":false} 
[2026-03-20 10:58:12] production.INFO: Operation sent successfully {"operation_id":158792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SCDFOH-1773993492","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 10:58:12"}},"processed_data":{"order_number":"ORD-SCDFOH-1773993492","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 10:59:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SCDFOH-1773993492","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 10:59:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-SCDFOH-1773993492","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 10:59:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 10:59:09] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173730} 
[2026-03-20 10:59:09] production.INFO: Order updated successfully. Order ID: 173730, Status: completed  
[2026-03-20 10:59:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SCDFOH-1773993492","status":"completed","codes_count":0} 
[2026-03-20 10:59:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 11:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9D6wiKImz3vhmVzBqYzPHeUPUd3dWlcD","execution_time":"2026-03-20 11:00:03"} 
[2026-03-20 11:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9D6wiKImz3vhmVzBqYzPHeUPUd3dWlcD","execution_time":"2026-03-20 11:00:03"} 
[2026-03-20 11:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:00:05] production.INFO: async() رجع: true  
[2026-03-20 11:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:01:53] production.INFO: Constructing job for order: 173731  
[2026-03-20 11:01:55] production.INFO: Handling job for order: 173731  
[2026-03-20 11:01:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:01:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:01:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=45399ec8-f64a-4b34-9b95-c1c5405f02a9&Player_ID=5718344561  
[2026-03-20 11:01:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=45399ec8-f64a-4b34-9b95-c1c5405f02a9&Player_ID=5718344561","has_body":false} 
[2026-03-20 11:01:56] production.INFO: Operation sent successfully {"operation_id":158793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YQbRRzi-1773993716","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:01:56"}},"processed_data":{"order_number":"ORD-YQbRRzi-1773993716","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 11:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02"} 
[2026-03-20 11:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","total_operations":1,"sites_count":1} 
[2026-03-20 11:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-YQbRRzi-1773993716"]} 
[2026-03-20 11:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQbRRzi-1773993716","operation_id":158793} 
[2026-03-20 11:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQbRRzi-1773993716","operation_id":158793,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQbRRzi-1773993716","operation_id":158793,"processed":0,"errors":0} 
[2026-03-20 11:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SStqQB8PyKS6Fna8RzvdWKXiU98RQ4au","execution_time":"2026-03-20 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQbRRzi-1773993716","operation_id":158793} 
[2026-03-20 11:02:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YQbRRzi-1773993716","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:02:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-YQbRRzi-1773993716","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:02:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:02:12] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173731} 
[2026-03-20 11:02:12] production.INFO: Order updated successfully. Order ID: 173731, Status: completed  
[2026-03-20 11:02:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YQbRRzi-1773993716","status":"completed","codes_count":0} 
[2026-03-20 11:02:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 11:03:24] production.INFO: Constructing job for order: 173732  
[2026-03-20 11:03:26] production.INFO: Handling job for order: 173732  
[2026-03-20 11:03:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:03:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:03:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a9a968d4-4dd6-497e-a684-732d6a81aaac&Player_ID=5718344561  
[2026-03-20 11:03:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a9a968d4-4dd6-497e-a684-732d6a81aaac&Player_ID=5718344561","has_body":false} 
[2026-03-20 11:03:26] production.INFO: Constructing job for order: 173733  
[2026-03-20 11:03:27] production.INFO: Operation sent successfully {"operation_id":158794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SPm0M-1773993807","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:03:27"}},"processed_data":{"order_number":"ORD-SPm0M-1773993807","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 11:03:27] production.INFO: Handling job for order: 173733  
[2026-03-20 11:03:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:03:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:03:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d77303c-0b68-409c-ab65-e21fd70b01fa&Player_ID=5553608607  
[2026-03-20 11:03:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d77303c-0b68-409c-ab65-e21fd70b01fa&Player_ID=5553608607","has_body":false} 
[2026-03-20 11:03:28] production.INFO: Operation sent successfully {"operation_id":158795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YG42n-1773993807","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:03:28"}},"processed_data":{"order_number":"ORD-YG42n-1773993807","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 11:03:37] production.INFO: Constructing job for order: 173734  
[2026-03-20 11:03:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SPm0M-1773993807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:03:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-SPm0M-1773993807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:03:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:03:40] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173732} 
[2026-03-20 11:03:40] production.INFO: Order updated successfully. Order ID: 173732, Status: completed  
[2026-03-20 11:03:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SPm0M-1773993807","status":"completed","codes_count":0} 
[2026-03-20 11:03:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YG42n-1773993807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:03:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-YG42n-1773993807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:03:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:03:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1678,"notification_type":"order_approved","reference_id":173733} 
[2026-03-20 11:03:40] production.INFO: Order updated successfully. Order ID: 173733, Status: completed  
[2026-03-20 11:03:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YG42n-1773993807","status":"completed","codes_count":0} 
[2026-03-20 11:03:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 11:03:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-20 11:03:40] production.INFO: Handling job for order: 173734  
[2026-03-20 11:03:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:03:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:03:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2d0d327-27e3-4b16-a9be-c607fbf77f43&Player_ID=5553608607  
[2026-03-20 11:03:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2d0d327-27e3-4b16-a9be-c607fbf77f43&Player_ID=5553608607","has_body":false} 
[2026-03-20 11:03:41] production.INFO: Operation sent successfully {"operation_id":158796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GRrUo2-1773993820","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:03:40"}},"processed_data":{"order_number":"ORD-GRrUo2-1773993820","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 11:03:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GRrUo2-1773993820","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:03:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-GRrUo2-1773993820","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:03:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:03:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1678,"notification_type":"order_approved","reference_id":173734} 
[2026-03-20 11:03:55] production.INFO: Order updated successfully. Order ID: 173734, Status: completed  
[2026-03-20 11:03:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GRrUo2-1773993820","status":"completed","codes_count":0} 
[2026-03-20 11:03:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-20 11:04:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7R1o4Bv0sd9UNjBRpCVKrdxBJUWs8B9e","execution_time":"2026-03-20 11:04:05"} 
[2026-03-20 11:04:05] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7R1o4Bv0sd9UNjBRpCVKrdxBJUWs8B9e","execution_time":"2026-03-20 11:04:05"} 
[2026-03-20 11:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:05:04] production.INFO: async() رجع: true  
[2026-03-20 11:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UtnZMlapA4kL8IvaVrAfzllMl8lGszny","execution_time":"2026-03-20 11:06:02"} 
[2026-03-20 11:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UtnZMlapA4kL8IvaVrAfzllMl8lGszny","execution_time":"2026-03-20 11:06:02"} 
[2026-03-20 11:06:43] production.INFO: Constructing job for order: 173735  
[2026-03-20 11:06:44] production.INFO: Handling job for order: 173735  
[2026-03-20 11:06:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:06:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:06:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=00bd92e8-2b0b-4377-9d2e-f48379208d00&Player_ID=181504684  
[2026-03-20 11:06:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=00bd92e8-2b0b-4377-9d2e-f48379208d00&Player_ID=181504684","has_body":false} 
[2026-03-20 11:06:45] production.INFO: Operation sent successfully {"operation_id":158797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0wO7v3C7-1773994005","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:06:45"}},"processed_data":{"order_number":"ORD-0wO7v3C7-1773994005","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:06:57] production.INFO: Constructing job for order: 173736  
[2026-03-20 11:07:00] production.INFO: Constructing job for order: 173737  
[2026-03-20 11:07:00] production.INFO: Handling job for order: 173736  
[2026-03-20 11:07:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:07:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:07:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7866255c-c9ea-46f1-b4da-aea6ab116a12&Player_ID=12956884566  
[2026-03-20 11:07:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7866255c-c9ea-46f1-b4da-aea6ab116a12&Player_ID=12956884566","has_body":false} 
[2026-03-20 11:07:01] production.INFO: Operation sent successfully {"operation_id":158798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YP4b-1773994021","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:07:01"}},"processed_data":{"order_number":"ORD-YP4b-1773994021","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:07:01] production.INFO: Handling job for order: 173737  
[2026-03-20 11:07:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:07:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:07:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ee823167-8f5c-4199-9065-b46303fb4d11&Player_ID=12956884566  
[2026-03-20 11:07:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ee823167-8f5c-4199-9065-b46303fb4d11&Player_ID=12956884566","has_body":false} 
[2026-03-20 11:07:02] production.INFO: Operation sent successfully {"operation_id":158799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kbo-1773994021","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:07:02"}},"processed_data":{"order_number":"ORD-kbo-1773994021","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:07:19] production.INFO: Constructing job for order: 173738  
[2026-03-20 11:07:20] production.INFO: Handling job for order: 173738  
[2026-03-20 11:07:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:07:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:07:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=def3e960-9909-4500-9a9b-be299be36dd7&Player_ID=10010225443  
[2026-03-20 11:07:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=def3e960-9909-4500-9a9b-be299be36dd7&Player_ID=10010225443","has_body":false} 
[2026-03-20 11:07:20] production.INFO: Operation sent successfully {"operation_id":158800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ts5h75qC-1773994040","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:07:20"}},"processed_data":{"order_number":"ORD-Ts5h75qC-1773994040","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02"} 
[2026-03-20 11:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","total_operations":4,"sites_count":1} 
[2026-03-20 11:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-0wO7v3C7-1773994005","ORD-YP4b-1773994021","ORD-kbo-1773994021","ORD-Ts5h75qC-1773994040"]} 
[2026-03-20 11:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 11:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0wO7v3C7-1773994005","operation_id":158797} 
[2026-03-20 11:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kbo-1773994021","operation_id":158799} 
[2026-03-20 11:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ts5h75qC-1773994040","operation_id":158800} 
[2026-03-20 11:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YP4b-1773994021","operation_id":158798} 
[2026-03-20 11:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YP4b-1773994021","operation_id":158798,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 11:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YP4b-1773994021","operation_id":158798,"processed":0,"errors":0} 
[2026-03-20 11:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UzO0JzSFVAJrvLs2JkqcLNlFMxw3Neun","execution_time":"2026-03-20 11:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YP4b-1773994021","operation_id":158798} 
[2026-03-20 11:09:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kbo-1773994021","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:09:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-kbo-1773994021","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:09:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:09:01] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":173737} 
[2026-03-20 11:09:01] production.INFO: Order updated successfully. Order ID: 173737, Status: completed  
[2026-03-20 11:09:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kbo-1773994021","status":"completed","codes_count":0} 
[2026-03-20 11:09:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 11:09:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0wO7v3C7-1773994005","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:09:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-0wO7v3C7-1773994005","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:09:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:09:19] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":173735} 
[2026-03-20 11:09:19] production.INFO: Order updated successfully. Order ID: 173735, Status: completed  
[2026-03-20 11:09:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0wO7v3C7-1773994005","status":"completed","codes_count":0} 
[2026-03-20 11:09:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 11:09:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YP4b-1773994021","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:09:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-YP4b-1773994021","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:09:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:09:31] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":173736} 
[2026-03-20 11:09:31] production.INFO: Order updated successfully. Order ID: 173736, Status: completed  
[2026-03-20 11:09:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YP4b-1773994021","status":"completed","codes_count":0} 
[2026-03-20 11:09:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 11:09:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ts5h75qC-1773994040","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:09:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ts5h75qC-1773994040","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:09:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:09:55] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":173738} 
[2026-03-20 11:09:55] production.INFO: Order updated successfully. Order ID: 173738, Status: completed  
[2026-03-20 11:09:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ts5h75qC-1773994040","status":"completed","codes_count":0} 
[2026-03-20 11:09:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 11:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bGbnOfUcgzsdkjKSddLR9IfwftqXqaJu","execution_time":"2026-03-20 11:10:03"} 
[2026-03-20 11:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bGbnOfUcgzsdkjKSddLR9IfwftqXqaJu","execution_time":"2026-03-20 11:10:03"} 
[2026-03-20 11:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:10:05] production.INFO: async() رجع: true  
[2026-03-20 11:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:10:58] production.INFO: Constructing job for order: 173739  
[2026-03-20 11:11:00] production.INFO: Handling job for order: 173739  
[2026-03-20 11:11:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:11:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:11:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d8d913ab-2c90-487d-8519-3729055a19ec&Player_ID=51762991702  
[2026-03-20 11:11:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d8d913ab-2c90-487d-8519-3729055a19ec&Player_ID=51762991702","has_body":false} 
[2026-03-20 11:11:01] production.INFO: Operation sent successfully {"operation_id":158801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NEKAZd-1773994261","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:11:01"}},"processed_data":{"order_number":"ORD-NEKAZd-1773994261","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 11:11:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NEKAZd-1773994261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:11:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-NEKAZd-1773994261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:11:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:11:16] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173739} 
[2026-03-20 11:11:16] production.INFO: Order updated successfully. Order ID: 173739, Status: completed  
[2026-03-20 11:11:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NEKAZd-1773994261","status":"completed","codes_count":0} 
[2026-03-20 11:11:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 11:11:26] production.INFO: Constructing job for order: 173740  
[2026-03-20 11:11:28] production.INFO: Handling job for order: 173740  
[2026-03-20 11:11:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:11:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:11:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4f709cf8-70e0-4691-9edc-f174d86ae1c6&Player_ID=5210581050  
[2026-03-20 11:11:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4f709cf8-70e0-4691-9edc-f174d86ae1c6&Player_ID=5210581050","has_body":false} 
[2026-03-20 11:11:29] production.INFO: Operation sent successfully {"operation_id":158802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BBM-1773994289","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:11:29"}},"processed_data":{"order_number":"ORD-BBM-1773994289","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 11:11:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BBM-1773994289","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:11:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-BBM-1773994289","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:11:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:11:40] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":173740} 
[2026-03-20 11:11:40] production.INFO: Order updated successfully. Order ID: 173740, Status: completed  
[2026-03-20 11:11:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BBM-1773994289","status":"completed","codes_count":0} 
[2026-03-20 11:11:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-20 11:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b9iqFXDFVn7JX02yAJhbRQVJXCmgSXwc","execution_time":"2026-03-20 11:12:02"} 
[2026-03-20 11:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"b9iqFXDFVn7JX02yAJhbRQVJXCmgSXwc","execution_time":"2026-03-20 11:12:02"} 
[2026-03-20 11:12:15] production.INFO: Constructing job for order: 173741  
[2026-03-20 11:12:17] production.INFO: Handling job for order: 173741  
[2026-03-20 11:12:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:12:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:12:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=038eefb8-90f5-4d13-af42-7658290df271&Player_ID=51762991702  
[2026-03-20 11:12:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=038eefb8-90f5-4d13-af42-7658290df271&Player_ID=51762991702","has_body":false} 
[2026-03-20 11:12:18] production.INFO: Operation sent successfully {"operation_id":158803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-80uYS-1773994337","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:12:18"}},"processed_data":{"order_number":"ORD-80uYS-1773994337","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 11:12:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-80uYS-1773994337","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:12:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-80uYS-1773994337","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:12:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:12:35] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173741} 
[2026-03-20 11:12:35] production.INFO: Order updated successfully. Order ID: 173741, Status: completed  
[2026-03-20 11:12:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-80uYS-1773994337","status":"completed","codes_count":0} 
[2026-03-20 11:12:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 11:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kBfjQZ7Da1VJcyv02XOFmYYewZvkgRCo","execution_time":"2026-03-20 11:14:03"} 
[2026-03-20 11:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kBfjQZ7Da1VJcyv02XOFmYYewZvkgRCo","execution_time":"2026-03-20 11:14:03"} 
[2026-03-20 11:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:15:05] production.INFO: async() رجع: true  
[2026-03-20 11:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VypBia2L781PyHfnob63RM4k6ldTDOAq","execution_time":"2026-03-20 11:16:03"} 
[2026-03-20 11:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VypBia2L781PyHfnob63RM4k6ldTDOAq","execution_time":"2026-03-20 11:16:03"} 
[2026-03-20 11:16:48] production.INFO: Constructing job for order: 173742  
[2026-03-20 11:16:51] production.INFO: Handling job for order: 173742  
[2026-03-20 11:16:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:16:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:16:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=578e62c5-e983-4f12-a163-630d1f717cca&Player_ID=0968912721  
[2026-03-20 11:16:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=578e62c5-e983-4f12-a163-630d1f717cca&Player_ID=0968912721","has_body":false} 
[2026-03-20 11:16:52] production.INFO: Operation sent successfully {"operation_id":158804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Po4W-1773994612","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 11:16:52"}},"processed_data":{"order_number":"ORD-Po4W-1773994612","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 11:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01"} 
[2026-03-20 11:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","total_operations":1,"sites_count":1} 
[2026-03-20 11:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Po4W-1773994612"]} 
[2026-03-20 11:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 11:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 11:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 11:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"count":1} 
[2026-03-20 11:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"count":1} 
[2026-03-20 11:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"user_id":54,"notification_type":"order_approved","reference_id":173742} 
[2026-03-20 11:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 11:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 11:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"processed":1,"errors":0} 
[2026-03-20 11:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804,"processed":1,"errors":0} 
[2026-03-20 11:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iksx8L7svNSJHWVhFmqJGa1AUl3fWCVu","execution_time":"2026-03-20 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Po4W-1773994612","operation_id":158804} 
[2026-03-20 11:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 11:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TIERGAW8QgVvGHAHjoPTVAJodH0ugId1","execution_time":"2026-03-20 11:20:01"} 
[2026-03-20 11:20:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TIERGAW8QgVvGHAHjoPTVAJodH0ugId1","execution_time":"2026-03-20 11:20:01"} 
[2026-03-20 11:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 11:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 11:20:04] production.INFO: async() رجع: true  
[2026-03-20 11:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JPhT0zMs98714d2t33nNb3H6oQbCAVaY","execution_time":"2026-03-20 11:22:02"} 
[2026-03-20 11:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JPhT0zMs98714d2t33nNb3H6oQbCAVaY","execution_time":"2026-03-20 11:22:02"} 
[2026-03-20 11:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F0COzhvdWMZLbP8MSgNBYV0jgSSjKAuR","execution_time":"2026-03-20 11:24:03"} 
[2026-03-20 11:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"F0COzhvdWMZLbP8MSgNBYV0jgSSjKAuR","execution_time":"2026-03-20 11:24:03"} 
[2026-03-20 11:25:04] production.INFO: Executing GetProducts task...  
[2026-03-20 11:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:25:04] production.INFO: Executing GetProducts task...  
[2026-03-20 11:25:06] production.INFO: async() رجع: true  
[2026-03-20 11:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aZKGwRmDVZ7l9FXm5ipJaKJxlCv4JY2u","execution_time":"2026-03-20 11:26:04"} 
[2026-03-20 11:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aZKGwRmDVZ7l9FXm5ipJaKJxlCv4JY2u","execution_time":"2026-03-20 11:26:04"} 
[2026-03-20 11:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8Goa8maSbG2FLBdWIh3AiJSevRgbNWCx","execution_time":"2026-03-20 11:28:04"} 
[2026-03-20 11:28:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8Goa8maSbG2FLBdWIh3AiJSevRgbNWCx","execution_time":"2026-03-20 11:28:04"} 
[2026-03-20 11:29:09] production.INFO: Constructing job for order: 173743  
[2026-03-20 11:29:10] production.INFO: Handling job for order: 173743  
[2026-03-20 11:29:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:29:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:29:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=7b9ba2e7-2d17-471a-8501-3517d746949f&Player_ID=57944624  
[2026-03-20 11:29:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=7b9ba2e7-2d17-471a-8501-3517d746949f&Player_ID=57944624","has_body":false} 
[2026-03-20 11:29:11] production.INFO: Operation sent successfully {"operation_id":158805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1DYdF7yn-1773995351","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-20 11:29:11"}},"processed_data":{"order_number":"ORD-1DYdF7yn-1773995351","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-20 11:29:18] production.INFO: Constructing job for order: 173744  
[2026-03-20 11:29:20] production.INFO: Handling job for order: 173744  
[2026-03-20 11:29:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:29:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:29:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=fd1b5d43-7b55-4b3b-be6f-c3f0479aaea9&Player_ID=0947194300  
[2026-03-20 11:29:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=fd1b5d43-7b55-4b3b-be6f-c3f0479aaea9&Player_ID=0947194300","has_body":false} 
[2026-03-20 11:29:21] production.INFO: Operation sent successfully {"operation_id":158806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mNoLqBA-1773995361","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 11:29:21"}},"processed_data":{"order_number":"ORD-mNoLqBA-1773995361","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 11:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03"} 
[2026-03-20 11:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","total_operations":2,"sites_count":2} 
[2026-03-20 11:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-1DYdF7yn-1773995351"]} 
[2026-03-20 11:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805} 
[2026-03-20 11:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"processed":0,"errors":0} 
[2026-03-20 11:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"orders_count":1,"order_ids":["ORD-mNoLqBA-1773995361"]} 
[2026-03-20 11:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805} 
[2026-03-20 11:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"orders_count":1} 
[2026-03-20 11:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 11:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 11:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"count":1} 
[2026-03-20 11:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"count":1} 
[2026-03-20 11:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"user_id":5,"notification_type":"order_approved","reference_id":173744} 
[2026-03-20 11:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 11:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 11:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"processed":1,"errors":0} 
[2026-03-20 11:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806,"processed":1,"errors":0} 
[2026-03-20 11:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0hvNr43005NqB46t7isVo0TrJzXlg0ni","execution_time":"2026-03-20 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNoLqBA-1773995361","operation_id":158806} 
[2026-03-20 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:30:05] production.INFO: async() رجع: true  
[2026-03-20 11:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 11:31:57] production.INFO: Constructing job for order: 173745  
[2026-03-20 11:32:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00"} 
[2026-03-20 11:32:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","total_operations":1,"sites_count":1} 
[2026-03-20 11:32:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-1DYdF7yn-1773995351"]} 
[2026-03-20 11:32:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 11:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 11:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"count":1} 
[2026-03-20 11:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"count":1} 
[2026-03-20 11:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"user_id":32,"notification_type":"order_approved","reference_id":173743} 
[2026-03-20 11:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 11:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 11:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"processed":1,"errors":0} 
[2026-03-20 11:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805,"processed":1,"errors":0} 
[2026-03-20 11:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2lWcX0yqkCheHzSiDhip6zwRgzGJXNCm","execution_time":"2026-03-20 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1DYdF7yn-1773995351","operation_id":158805} 
[2026-03-20 11:32:01] production.INFO: Handling job for order: 173745  
[2026-03-20 11:32:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:32:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:32:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a6c77ee5-6be0-4ee4-8ce2-09f63f3b9599&Player_ID=8265932623  
[2026-03-20 11:32:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a6c77ee5-6be0-4ee4-8ce2-09f63f3b9599&Player_ID=8265932623","has_body":false} 
[2026-03-20 11:32:01] production.INFO: Operation sent successfully {"operation_id":158807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uznoh-1773995521","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:32:01"}},"processed_data":{"order_number":"ORD-uznoh-1773995521","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 11:32:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uznoh-1773995521","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:32:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-uznoh-1773995521","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:32:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:32:33] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":173745} 
[2026-03-20 11:32:33] production.INFO: Order updated successfully. Order ID: 173745, Status: completed  
[2026-03-20 11:32:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uznoh-1773995521","status":"completed","codes_count":0} 
[2026-03-20 11:32:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 11:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gqpzuiUR9PmZEHoaS5ipbAgGrdeyaJgJ","execution_time":"2026-03-20 11:34:01"} 
[2026-03-20 11:34:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gqpzuiUR9PmZEHoaS5ipbAgGrdeyaJgJ","execution_time":"2026-03-20 11:34:01"} 
[2026-03-20 11:34:43] production.INFO: Constructing job for order: 173746  
[2026-03-20 11:34:46] production.INFO: Handling job for order: 173746  
[2026-03-20 11:34:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:34:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:34:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c076826e-2270-48e6-8ce1-2cb0ec266934&Player_ID=8265932623  
[2026-03-20 11:34:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c076826e-2270-48e6-8ce1-2cb0ec266934&Player_ID=8265932623","has_body":false} 
[2026-03-20 11:34:47] production.INFO: Operation sent successfully {"operation_id":158808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zAOodQ-1773995687","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:34:47"}},"processed_data":{"order_number":"ORD-zAOodQ-1773995687","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:35:04] production.INFO: async() رجع: true  
[2026-03-20 11:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:35:18] production.INFO: Constructing job for order: 173747  
[2026-03-20 11:35:21] production.INFO: Handling job for order: 173747  
[2026-03-20 11:35:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:35:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:35:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=51c2c901-d956-4765-981e-6354f416beb5&Player_ID=8265932623  
[2026-03-20 11:35:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=51c2c901-d956-4765-981e-6354f416beb5&Player_ID=8265932623","has_body":false} 
[2026-03-20 11:35:22] production.INFO: Operation sent successfully {"operation_id":158809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qtqd-1773995721","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:35:22"}},"processed_data":{"order_number":"ORD-qtqd-1773995721","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:35:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qtqd-1773995721","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:35:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-qtqd-1773995721","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:35:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:35:45] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":173747} 
[2026-03-20 11:35:45] production.INFO: Order updated successfully. Order ID: 173747, Status: completed  
[2026-03-20 11:35:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qtqd-1773995721","status":"completed","codes_count":0} 
[2026-03-20 11:35:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 11:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04"} 
[2026-03-20 11:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","total_operations":1,"sites_count":1} 
[2026-03-20 11:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zAOodQ-1773995687"]} 
[2026-03-20 11:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"errors":0} 
[2026-03-20 11:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zefmzzoMuTFtA7vU9JPa40KQjFtC6mLl","execution_time":"2026-03-20 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04"} 
[2026-03-20 11:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","total_operations":1,"sites_count":1} 
[2026-03-20 11:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zAOodQ-1773995687"]} 
[2026-03-20 11:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"errors":0} 
[2026-03-20 11:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ghbwFk4des0KCQeRdDsgTFy8DSM3virB","execution_time":"2026-03-20 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:39:42] production.INFO: Constructing job for order: 173748  
[2026-03-20 11:39:43] production.INFO: Handling job for order: 173748  
[2026-03-20 11:39:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:39:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:39:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2edac2bb-b5c7-4a9f-a90f-9c0964c3df77&Player_ID=9114957115  
[2026-03-20 11:39:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2edac2bb-b5c7-4a9f-a90f-9c0964c3df77&Player_ID=9114957115","has_body":false} 
[2026-03-20 11:39:44] production.INFO: Operation sent successfully {"operation_id":158810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wvgo5FMB-1773995984","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:39:44"}},"processed_data":{"order_number":"ORD-Wvgo5FMB-1773995984","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02"} 
[2026-03-20 11:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","total_operations":2,"sites_count":1} 
[2026-03-20 11:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-zAOodQ-1773995687","ORD-Wvgo5FMB-1773995984"]} 
[2026-03-20 11:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wvgo5FMB-1773995984","operation_id":158810} 
[2026-03-20 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 11:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"errors":0} 
[2026-03-20 11:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NWJEFu0HS972DlG2r7xo7tN4QGzD9bZf","execution_time":"2026-03-20 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:40:04] production.INFO: async() رجع: true  
[2026-03-20 11:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:40:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Wvgo5FMB-1773995984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:40:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-Wvgo5FMB-1773995984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:40:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:40:13] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173748} 
[2026-03-20 11:40:13] production.INFO: Order updated successfully. Order ID: 173748, Status: completed  
[2026-03-20 11:40:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Wvgo5FMB-1773995984","status":"completed","codes_count":0} 
[2026-03-20 11:40:16] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 11:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02"} 
[2026-03-20 11:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","total_operations":1,"sites_count":1} 
[2026-03-20 11:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zAOodQ-1773995687"]} 
[2026-03-20 11:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808,"processed":0,"errors":0} 
[2026-03-20 11:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0HrzvNEVZ7kvn7Sb1JxdvHxGDiJe8pLs","execution_time":"2026-03-20 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zAOodQ-1773995687","operation_id":158808} 
[2026-03-20 11:43:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zAOodQ-1773995687","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 11:43:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-zAOodQ-1773995687","status":"completed","codes":[],"notes":[]} 
[2026-03-20 11:43:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:43:19] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":173746} 
[2026-03-20 11:43:19] production.INFO: Order updated successfully. Order ID: 173746, Status: completed  
[2026-03-20 11:43:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zAOodQ-1773995687","status":"completed","codes_count":0} 
[2026-03-20 11:43:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 11:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"86ofuQRvWCxOE9rkfReaNlmlrzXtmLwZ","execution_time":"2026-03-20 11:44:02"} 
[2026-03-20 11:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"86ofuQRvWCxOE9rkfReaNlmlrzXtmLwZ","execution_time":"2026-03-20 11:44:02"} 
[2026-03-20 11:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 11:45:04] production.INFO: async() رجع: true  
[2026-03-20 11:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3biqqf5vFKFOk8vPw5sKrEegNPDgpgNg","execution_time":"2026-03-20 11:46:02"} 
[2026-03-20 11:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3biqqf5vFKFOk8vPw5sKrEegNPDgpgNg","execution_time":"2026-03-20 11:46:02"} 
[2026-03-20 11:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8MVMdcL4ZO6sIsKQ06Oxu8AaYDpO75SH","execution_time":"2026-03-20 11:48:02"} 
[2026-03-20 11:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8MVMdcL4ZO6sIsKQ06Oxu8AaYDpO75SH","execution_time":"2026-03-20 11:48:02"} 
[2026-03-20 11:49:10] production.INFO: Constructing job for order: 173749  
[2026-03-20 11:49:11] production.INFO: Handling job for order: 173749  
[2026-03-20 11:49:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:49:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:49:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fd63025b-66a1-4e64-b02a-6afa72c70ab8&Player_ID=13888517654  
[2026-03-20 11:49:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fd63025b-66a1-4e64-b02a-6afa72c70ab8&Player_ID=13888517654","has_body":false} 
[2026-03-20 11:49:12] production.INFO: Operation sent successfully {"operation_id":158811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m9Y-1773996552","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:49:12"}},"processed_data":{"order_number":"ORD-m9Y-1773996552","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:49:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m9Y-1773996552","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:49:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-m9Y-1773996552","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:49:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:49:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":173749} 
[2026-03-20 11:49:41] production.INFO: Order updated successfully. Order ID: 173749, Status: completed  
[2026-03-20 11:49:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m9Y-1773996552","status":"completed","codes_count":0} 
[2026-03-20 11:49:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-20 11:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oJIVS6e6DpinUz5BEmgjEi4Do537fOEV","execution_time":"2026-03-20 11:50:03"} 
[2026-03-20 11:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oJIVS6e6DpinUz5BEmgjEi4Do537fOEV","execution_time":"2026-03-20 11:50:03"} 
[2026-03-20 11:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 11:50:05] production.INFO: async() رجع: true  
[2026-03-20 11:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w8x0VzBMqtf4FPwk36cO273YTGxZ2NoL","execution_time":"2026-03-20 11:52:04"} 
[2026-03-20 11:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"w8x0VzBMqtf4FPwk36cO273YTGxZ2NoL","execution_time":"2026-03-20 11:52:04"} 
[2026-03-20 11:53:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"374.3","mainamount":"380","operation_number":"155061938","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn8ukdovj6ptnaAdlp3R"}},"user_id":1746} 
[2026-03-20 11:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z0kGp6KU0x6qCvYxdhdoare2xtUPV0Xc","execution_time":"2026-03-20 11:54:04"} 
[2026-03-20 11:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"z0kGp6KU0x6qCvYxdhdoare2xtUPV0Xc","execution_time":"2026-03-20 11:54:04"} 
[2026-03-20 11:54:07] production.INFO: Constructing job for order: 173750  
[2026-03-20 11:54:10] production.INFO: Handling job for order: 173750  
[2026-03-20 11:54:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:54:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:54:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1a57b1cf-b24f-4c8d-9a04-6384bde785b5&Player_ID=0953572580  
[2026-03-20 11:54:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1a57b1cf-b24f-4c8d-9a04-6384bde785b5&Player_ID=0953572580","has_body":false} 
[2026-03-20 11:54:10] production.INFO: Operation sent successfully {"operation_id":158812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8MGJ-1773996850","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 11:54:10"}},"processed_data":{"order_number":"ORD-8MGJ-1773996850","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 11:54:34] production.INFO: Constructing job for order: 173751  
[2026-03-20 11:54:37] production.INFO: Handling job for order: 173751  
[2026-03-20 11:54:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:54:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:54:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=95e30fe4-4703-4a76-a6a5-61780f323b4c&Player_ID=0937824230  
[2026-03-20 11:54:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=95e30fe4-4703-4a76-a6a5-61780f323b4c&Player_ID=0937824230","has_body":false} 
[2026-03-20 11:54:38] production.INFO: Operation sent successfully {"operation_id":158813,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MlMH-1773996878","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 11:54:38"}},"processed_data":{"order_number":"ORD-MlMH-1773996878","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 11:54:57] production.INFO: Constructing job for order: 173752  
[2026-03-20 11:54:59] production.INFO: Handling job for order: 173752  
[2026-03-20 11:54:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:54:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:54:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=6f65e7eb-91aa-495e-8a36-ca77402efc34&Player_ID=0937824230  
[2026-03-20 11:54:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=6f65e7eb-91aa-495e-8a36-ca77402efc34&Player_ID=0937824230","has_body":false} 
[2026-03-20 11:55:00] production.INFO: Operation sent successfully {"operation_id":158814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GbNIgvw9-1773996900","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 11:55:00"}},"processed_data":{"order_number":"ORD-GbNIgvw9-1773996900","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 11:55:00] production.INFO: Executing GetProducts task...  
[2026-03-20 11:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 11:55:00] production.INFO: Executing GetProducts task...  
[2026-03-20 11:55:02] production.INFO: async() رجع: true  
[2026-03-20 11:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 11:55:02] production.WARNING: Product with ID 395 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 11:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 11:55:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 11:55:36] production.INFO: Constructing job for order: 173753  
[2026-03-20 11:55:39] production.INFO: Handling job for order: 173753  
[2026-03-20 11:55:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:55:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:55:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=33b806ca-eb09-4cc3-a7c8-a495f7758cdc&Player_ID=0953572580  
[2026-03-20 11:55:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=33b806ca-eb09-4cc3-a7c8-a495f7758cdc&Player_ID=0953572580","has_body":false} 
[2026-03-20 11:55:40] production.INFO: Operation sent successfully {"operation_id":158815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w9LsFJWv-1773996940","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 11:55:40"}},"processed_data":{"order_number":"ORD-w9LsFJWv-1773996940","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 11:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04"} 
[2026-03-20 11:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","total_operations":4,"sites_count":1} 
[2026-03-20 11:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-8MGJ-1773996850","ORD-MlMH-1773996878","ORD-GbNIgvw9-1773996900","ORD-w9LsFJWv-1773996940"]} 
[2026-03-20 11:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 11:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 11:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 11:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 11:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"count":4} 
[2026-03-20 11:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"count":4} 
[2026-03-20 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"user_id":54,"notification_type":"order_approved","reference_id":173750} 
[2026-03-20 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"user_id":587,"notification_type":"order_approved","reference_id":173752} 
[2026-03-20 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"user_id":587,"notification_type":"order_approved","reference_id":173751} 
[2026-03-20 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"user_id":54,"notification_type":"order_approved","reference_id":173753} 
[2026-03-20 11:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 11:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 11:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"processed":4,"errors":0} 
[2026-03-20 11:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815,"processed":4,"errors":0} 
[2026-03-20 11:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"06Rbvh25Gh4MTRAca5kKV4W8kIB0wq4X","execution_time":"2026-03-20 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w9LsFJWv-1773996940","operation_id":158815} 
[2026-03-20 11:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 11:56:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 11:56:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 11:56:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 11:56:29] production.INFO: Constructing job for order: 173754  
[2026-03-20 11:56:32] production.INFO: Handling job for order: 173754  
[2026-03-20 11:56:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:56:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:56:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=84520337-a73c-40ed-bb8f-3744e3527890&Player_ID=52213088409  
[2026-03-20 11:56:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=84520337-a73c-40ed-bb8f-3744e3527890&Player_ID=52213088409","has_body":false} 
[2026-03-20 11:56:32] production.INFO: Operation sent successfully {"operation_id":158816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-17UpI-1773996992","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:56:32"}},"processed_data":{"order_number":"ORD-17UpI-1773996992","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 11:56:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-17UpI-1773996992","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:56:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-17UpI-1773996992","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:56:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:56:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1473,"notification_type":"order_approved","reference_id":173754} 
[2026-03-20 11:56:54] production.INFO: Order updated successfully. Order ID: 173754, Status: completed  
[2026-03-20 11:56:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-17UpI-1773996992","status":"completed","codes_count":0} 
[2026-03-20 11:56:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-20 11:57:01] production.INFO: Constructing job for order: 173755  
[2026-03-20 11:57:01] production.INFO: Constructing job for order: 173756  
[2026-03-20 11:57:02] production.INFO: Handling job for order: 173756  
[2026-03-20 11:57:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:57:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:57:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9f60566b-d537-4481-981e-e360af99c7f2&Player_ID=0935323165  
[2026-03-20 11:57:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9f60566b-d537-4481-981e-e360af99c7f2&Player_ID=0935323165","has_body":false} 
[2026-03-20 11:57:03] production.INFO: Operation sent successfully {"operation_id":158817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3kzUEZ-1773997023","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 11:57:03"}},"processed_data":{"order_number":"ORD-3kzUEZ-1773997023","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 11:57:03] production.INFO: Handling job for order: 173755  
[2026-03-20 11:57:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:57:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:57:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fcf7cd99-58e1-4135-a390-0cc71859e6a1&Player_ID=8506364095  
[2026-03-20 11:57:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fcf7cd99-58e1-4135-a390-0cc71859e6a1&Player_ID=8506364095","has_body":false} 
[2026-03-20 11:57:04] production.INFO: Operation sent successfully {"operation_id":158818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rDlO8qt-1773997024","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:57:04"}},"processed_data":{"order_number":"ORD-rDlO8qt-1773997024","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 11:57:21] production.INFO: Constructing job for order: 173757  
[2026-03-20 11:57:22] production.INFO: Handling job for order: 173757  
[2026-03-20 11:57:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 11:57:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:57:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=306054d1-f88b-4e64-9dd3-d0ec962d6f57&Player_ID=0955748033  
[2026-03-20 11:57:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=306054d1-f88b-4e64-9dd3-d0ec962d6f57&Player_ID=0955748033","has_body":false} 
[2026-03-20 11:57:23] production.INFO: Operation sent successfully {"operation_id":158819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3dv-1773997043","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 11:57:23"}},"processed_data":{"order_number":"ORD-3dv-1773997043","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 11:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02"} 
[2026-03-20 11:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","total_operations":3,"sites_count":2} 
[2026-03-20 11:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-rDlO8qt-1773997024"]} 
[2026-03-20 11:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 11:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 11:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818} 
[2026-03-20 11:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 11:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"processed":0,"errors":0} 
[2026-03-20 11:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"orders_count":2,"order_ids":["ORD-3kzUEZ-1773997023","ORD-3dv-1773997043"]} 
[2026-03-20 11:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818} 
[2026-03-20 11:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"orders_count":2} 
[2026-03-20 11:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 11:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 11:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"count":2} 
[2026-03-20 11:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"count":2} 
[2026-03-20 11:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"user_id":1551,"notification_type":"order_approved","reference_id":173757} 
[2026-03-20 11:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"user_id":1551,"notification_type":"order_approved","reference_id":173756} 
[2026-03-20 11:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 11:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 11:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"processed":2,"errors":0} 
[2026-03-20 11:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817,"processed":2,"errors":0} 
[2026-03-20 11:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l49EzpJFiudjaDI8qCcEavyUKCtdftHR","execution_time":"2026-03-20 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3kzUEZ-1773997023","operation_id":158817} 
[2026-03-20 11:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 11:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 11:58:06] production.INFO: Constructing job for order: 173758  
[2026-03-20 11:58:08] production.INFO: Handling job for order: 173758  
[2026-03-20 11:58:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:58:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:58:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c66a3e1d-a0df-43d7-8aec-9bb67c44f3f9&Player_ID=52391482310  
[2026-03-20 11:58:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c66a3e1d-a0df-43d7-8aec-9bb67c44f3f9&Player_ID=52391482310","has_body":false} 
[2026-03-20 11:58:09] production.INFO: Operation sent successfully {"operation_id":158820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tJM-1773997089","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:58:09"}},"processed_data":{"order_number":"ORD-tJM-1773997089","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 11:58:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tJM-1773997089","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:58:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-tJM-1773997089","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:58:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:58:24] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":173758} 
[2026-03-20 11:58:24] production.INFO: Order updated successfully. Order ID: 173758, Status: completed  
[2026-03-20 11:58:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tJM-1773997089","status":"completed","codes_count":0} 
[2026-03-20 11:58:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-20 11:59:20] production.INFO: Constructing job for order: 173759  
[2026-03-20 11:59:21] production.INFO: Handling job for order: 173759  
[2026-03-20 11:59:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:59:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:59:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b2612b92-2b6e-4404-aa14-38d2161b89f7&Player_ID=52391482310  
[2026-03-20 11:59:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b2612b92-2b6e-4404-aa14-38d2161b89f7&Player_ID=52391482310","has_body":false} 
[2026-03-20 11:59:22] production.INFO: Operation sent successfully {"operation_id":158821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5tz-1773997162","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 11:59:22"}},"processed_data":{"order_number":"ORD-5tz-1773997162","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 11:59:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5tz-1773997162","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 11:59:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-5tz-1773997162","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 11:59:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 11:59:33] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":173759} 
[2026-03-20 11:59:33] production.INFO: Order updated successfully. Order ID: 173759, Status: completed  
[2026-03-20 11:59:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5tz-1773997162","status":"completed","codes_count":0} 
[2026-03-20 11:59:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-20 11:59:56] production.INFO: Constructing job for order: 173760  
[2026-03-20 11:59:58] production.INFO: Handling job for order: 173760  
[2026-03-20 11:59:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 11:59:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 11:59:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=57dedb8e-bb11-40df-b115-41ede1cb81cf&Player_ID=10017756203  
[2026-03-20 11:59:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=57dedb8e-bb11-40df-b115-41ede1cb81cf&Player_ID=10017756203","has_body":false} 
[2026-03-20 11:59:59] production.INFO: Operation sent successfully {"operation_id":158822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I7G-1773997199","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 11:59:59"}},"processed_data":{"order_number":"ORD-I7G-1773997199","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02"} 
[2026-03-20 12:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","total_operations":2,"sites_count":1} 
[2026-03-20 12:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-rDlO8qt-1773997024","ORD-I7G-1773997199"]} 
[2026-03-20 12:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 12:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I7G-1773997199","operation_id":158822} 
[2026-03-20 12:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818} 
[2026-03-20 12:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 12:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818,"processed":0,"errors":0} 
[2026-03-20 12:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yH4oVjJ7HKSsvB4FxGgw6WbYmP7vzFvk","execution_time":"2026-03-20 12:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDlO8qt-1773997024","operation_id":158818} 
[2026-03-20 12:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:00:04] production.INFO: async() رجع: true  
[2026-03-20 12:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:01:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rDlO8qt-1773997024","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:01:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-rDlO8qt-1773997024","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:01:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:01:15] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173755} 
[2026-03-20 12:01:15] production.INFO: Order updated successfully. Order ID: 173755, Status: completed  
[2026-03-20 12:01:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rDlO8qt-1773997024","status":"completed","codes_count":0} 
[2026-03-20 12:01:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 12:01:27] production.INFO: Constructing job for order: 173761  
[2026-03-20 12:01:30] production.INFO: Handling job for order: 173761  
[2026-03-20 12:01:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:01:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:01:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=11bd6086-72a5-4680-a969-774969d2534c&Player_ID=52240952670  
[2026-03-20 12:01:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=11bd6086-72a5-4680-a969-774969d2534c&Player_ID=52240952670","has_body":false} 
[2026-03-20 12:01:31] production.INFO: Operation sent successfully {"operation_id":158823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o1J-1773997290","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:01:31"}},"processed_data":{"order_number":"ORD-o1J-1773997290","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 12:01:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o1J-1773997290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:01:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-o1J-1773997290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:01:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:01:45] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173761} 
[2026-03-20 12:01:45] production.INFO: Order updated successfully. Order ID: 173761, Status: completed  
[2026-03-20 12:01:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o1J-1773997290","status":"completed","codes_count":0} 
[2026-03-20 12:01:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04"} 
[2026-03-20 12:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","total_operations":1,"sites_count":1} 
[2026-03-20 12:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-I7G-1773997199"]} 
[2026-03-20 12:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I7G-1773997199","operation_id":158822} 
[2026-03-20 12:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I7G-1773997199","operation_id":158822,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 12:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I7G-1773997199","operation_id":158822,"processed":0,"errors":0} 
[2026-03-20 12:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mdt6VKyZmg0JGUWMah4cOHne5BVpDSVg","execution_time":"2026-03-20 12:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I7G-1773997199","operation_id":158822} 
[2026-03-20 12:02:18] production.INFO: Constructing job for order: 173762  
[2026-03-20 12:02:19] production.INFO: Handling job for order: 173762  
[2026-03-20 12:02:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:02:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:02:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=22f70ddf-8117-484b-bef4-7620a2c37c25&Player_ID=11200494  
[2026-03-20 12:02:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=22f70ddf-8117-484b-bef4-7620a2c37c25&Player_ID=11200494","has_body":false} 
[2026-03-20 12:02:20] production.INFO: Operation sent successfully {"operation_id":158824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XfwiPII-1773997339","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 12:02:20"}},"processed_data":{"order_number":"ORD-XfwiPII-1773997339","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 12:03:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XfwiPII-1773997339","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 12:03:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-XfwiPII-1773997339","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 12:03:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:03:09] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173762} 
[2026-03-20 12:03:09] production.INFO: Order updated successfully. Order ID: 173762, Status: completed  
[2026-03-20 12:03:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XfwiPII-1773997339","status":"completed","codes_count":0} 
[2026-03-20 12:03:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:03:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I7G-1773997199","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:03:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-I7G-1773997199","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:03:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:03:39] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":173760} 
[2026-03-20 12:03:39] production.INFO: Order updated successfully. Order ID: 173760, Status: completed  
[2026-03-20 12:03:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I7G-1773997199","status":"completed","codes_count":0} 
[2026-03-20 12:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 12:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Vd5I1oItv0reRF6HUEd5BVyMLy0lZ4g0","execution_time":"2026-03-20 12:04:02"} 
[2026-03-20 12:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Vd5I1oItv0reRF6HUEd5BVyMLy0lZ4g0","execution_time":"2026-03-20 12:04:02"} 
[2026-03-20 12:04:53] production.INFO: Constructing job for order: 173763  
[2026-03-20 12:04:56] production.INFO: Handling job for order: 173763  
[2026-03-20 12:04:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:04:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:04:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=938093e1-bda6-4862-9c52-1db1116415b6&Player_ID=0937523090  
[2026-03-20 12:04:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=938093e1-bda6-4862-9c52-1db1116415b6&Player_ID=0937523090","has_body":false} 
[2026-03-20 12:04:56] production.INFO: Operation sent successfully {"operation_id":158825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JlUY-1773997496","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:04:56"}},"processed_data":{"order_number":"ORD-JlUY-1773997496","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:05:04] production.INFO: async() رجع: true  
[2026-03-20 12:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00"} 
[2026-03-20 12:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","total_operations":1,"sites_count":1} 
[2026-03-20 12:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-JlUY-1773997496"]} 
[2026-03-20 12:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 12:06:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 12:06:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"count":1} 
[2026-03-20 12:06:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"count":1} 
[2026-03-20 12:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"user_id":1547,"notification_type":"order_approved","reference_id":173763} 
[2026-03-20 12:06:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:06:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:06:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"processed":1,"errors":0} 
[2026-03-20 12:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825,"processed":1,"errors":0} 
[2026-03-20 12:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fkR1VHcM6FmwwQqv1LIOj4GQ7JWNSvBz","execution_time":"2026-03-20 12:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JlUY-1773997496","operation_id":158825} 
[2026-03-20 12:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 12:06:16] production.INFO: Constructing job for order: 173764  
[2026-03-20 12:06:19] production.INFO: Handling job for order: 173764  
[2026-03-20 12:06:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:06:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:06:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=61a212e5-c7eb-464c-bdc8-4057660537c7&Player_ID=0937523090  
[2026-03-20 12:06:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=61a212e5-c7eb-464c-bdc8-4057660537c7&Player_ID=0937523090","has_body":false} 
[2026-03-20 12:06:19] production.INFO: Operation sent successfully {"operation_id":158826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W94Ph-1773997579","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:06:19"}},"processed_data":{"order_number":"ORD-W94Ph-1773997579","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:07:26] production.INFO: Constructing job for order: 173765  
[2026-03-20 12:07:28] production.INFO: Handling job for order: 173765  
[2026-03-20 12:07:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:07:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:07:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=9d987703-5e17-4bb7-b018-13506b91f090&Player_ID=0982840158  
[2026-03-20 12:07:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=9d987703-5e17-4bb7-b018-13506b91f090&Player_ID=0982840158","has_body":false} 
[2026-03-20 12:07:29] production.INFO: Operation sent successfully {"operation_id":158827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WGx-1773997649","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:07:29"}},"processed_data":{"order_number":"ORD-WGx-1773997649","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02"} 
[2026-03-20 12:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","total_operations":2,"sites_count":1} 
[2026-03-20 12:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-W94Ph-1773997579","ORD-WGx-1773997649"]} 
[2026-03-20 12:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 12:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 12:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 12:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"count":2} 
[2026-03-20 12:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"count":2} 
[2026-03-20 12:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"user_id":1547,"notification_type":"order_approved","reference_id":173764} 
[2026-03-20 12:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"user_id":1547,"notification_type":"order_approved","reference_id":173765} 
[2026-03-20 12:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"processed":2,"errors":0} 
[2026-03-20 12:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827,"processed":2,"errors":0} 
[2026-03-20 12:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"T8mHrxbBcMhLopIt1PVjqegG8SLTm4LH","execution_time":"2026-03-20 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGx-1773997649","operation_id":158827} 
[2026-03-20 12:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 12:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 12:08:35] production.INFO: Constructing job for order: 173766  
[2026-03-20 12:08:38] production.INFO: Handling job for order: 173766  
[2026-03-20 12:08:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:08:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:08:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec2f1a98-655f-4c97-a2dc-d6cc6c6f95b6&Player_ID=9770370719  
[2026-03-20 12:08:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec2f1a98-655f-4c97-a2dc-d6cc6c6f95b6&Player_ID=9770370719","has_body":false} 
[2026-03-20 12:08:39] production.INFO: Operation sent successfully {"operation_id":158828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x36-1773997719","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:08:39"}},"processed_data":{"order_number":"ORD-x36-1773997719","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:09:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x36-1773997719","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:09:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-x36-1773997719","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:09:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:09:13] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173766} 
[2026-03-20 12:09:13] production.INFO: Order updated successfully. Order ID: 173766, Status: completed  
[2026-03-20 12:09:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x36-1773997719","status":"completed","codes_count":0} 
[2026-03-20 12:09:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 12:09:41] production.INFO: Constructing job for order: 173767  
[2026-03-20 12:09:42] production.INFO: Handling job for order: 173767  
[2026-03-20 12:09:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:09:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:09:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=4829aedc-d6ca-4a59-93ad-d2663e475486&Player_ID=0995256687  
[2026-03-20 12:09:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=4829aedc-d6ca-4a59-93ad-d2663e475486&Player_ID=0995256687","has_body":false} 
[2026-03-20 12:09:43] production.INFO: Operation sent successfully {"operation_id":158829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bGS-1773997783","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:09:43"}},"processed_data":{"order_number":"ORD-bGS-1773997783","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04"} 
[2026-03-20 12:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","total_operations":1,"sites_count":1} 
[2026-03-20 12:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-bGS-1773997783"]} 
[2026-03-20 12:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 12:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 12:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"count":1} 
[2026-03-20 12:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"count":1} 
[2026-03-20 12:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"user_id":587,"notification_type":"order_approved","reference_id":173767} 
[2026-03-20 12:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"processed":1,"errors":0} 
[2026-03-20 12:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829,"processed":1,"errors":0} 
[2026-03-20 12:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GTQNSmQbwvYSYikZT9FuvotCrJ8346zo","execution_time":"2026-03-20 12:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGS-1773997783","operation_id":158829} 
[2026-03-20 12:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 12:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 12:10:06] production.INFO: async() رجع: true  
[2026-03-20 12:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:10:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aROMz7owMUUQe50BUKqKhZhWrh4sAnvw","execution_time":"2026-03-20 12:12:04"} 
[2026-03-20 12:12:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aROMz7owMUUQe50BUKqKhZhWrh4sAnvw","execution_time":"2026-03-20 12:12:04"} 
[2026-03-20 12:13:54] production.INFO: Constructing job for order: 173768  
[2026-03-20 12:13:55] production.INFO: Handling job for order: 173768  
[2026-03-20 12:13:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:13:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:13:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dfe5f26e-55d1-4486-b1e3-77191c750024&Player_ID=5740541372  
[2026-03-20 12:13:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dfe5f26e-55d1-4486-b1e3-77191c750024&Player_ID=5740541372","has_body":false} 
[2026-03-20 12:13:55] production.INFO: Operation sent successfully {"operation_id":158830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9QyXwsI-1773998035","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:13:55"}},"processed_data":{"order_number":"ORD-9QyXwsI-1773998035","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01"} 
[2026-03-20 12:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","total_operations":1,"sites_count":1} 
[2026-03-20 12:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-9QyXwsI-1773998035"]} 
[2026-03-20 12:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9QyXwsI-1773998035","operation_id":158830} 
[2026-03-20 12:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9QyXwsI-1773998035","operation_id":158830,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 12:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9QyXwsI-1773998035","operation_id":158830,"processed":0,"errors":0} 
[2026-03-20 12:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TJQw2mwHgsbWzLGWQBif7B7Um36W0LaJ","execution_time":"2026-03-20 12:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9QyXwsI-1773998035","operation_id":158830} 
[2026-03-20 12:14:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9QyXwsI-1773998035","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:14:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-9QyXwsI-1773998035","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:14:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:14:10] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173768} 
[2026-03-20 12:14:10] production.INFO: Order updated successfully. Order ID: 173768, Status: completed  
[2026-03-20 12:14:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9QyXwsI-1773998035","status":"completed","codes_count":0} 
[2026-03-20 12:14:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:14:39] production.INFO: Constructing job for order: 173769  
[2026-03-20 12:14:40] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"462.95","mainamount":"470","operation_number":"155102868","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpemrkkdtre23q3txua6x"}},"user_id":1133} 
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 12:14:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 12:14:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18217,"user_id":1133,"amount":462.94999999999998863131622783839702606201171875,"admins_notified":7} 
[2026-03-20 12:14:41] production.INFO: Handling job for order: 173769  
[2026-03-20 12:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=3be9bcda-90b7-4dab-955a-ee2605a74003&Player_ID=2864920723  
[2026-03-20 12:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=3be9bcda-90b7-4dab-955a-ee2605a74003&Player_ID=2864920723","has_body":false} 
[2026-03-20 12:14:42] production.INFO: Operation sent successfully {"operation_id":158831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NzTMYIc-1773998081","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 12:14:42"}},"processed_data":{"order_number":"ORD-NzTMYIc-1773998081","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 12:15:04] production.INFO: Executing GetProducts task...  
[2026-03-20 12:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:15:04] production.INFO: Executing GetProducts task...  
[2026-03-20 12:15:06] production.INFO: async() رجع: true  
[2026-03-20 12:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01"} 
[2026-03-20 12:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","total_operations":1,"sites_count":1} 
[2026-03-20 12:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-NzTMYIc-1773998081"]} 
[2026-03-20 12:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzTMYIc-1773998081","operation_id":158831} 
[2026-03-20 12:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzTMYIc-1773998081","operation_id":158831,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 12:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzTMYIc-1773998081","operation_id":158831,"processed":0,"errors":0} 
[2026-03-20 12:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"m2Rp9xweMITGxTIIMehhMIjnKHGL9V1J","execution_time":"2026-03-20 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzTMYIc-1773998081","operation_id":158831} 
[2026-03-20 12:16:08] production.INFO: Constructing job for order: 173770  
[2026-03-20 12:16:10] production.INFO: Handling job for order: 173770  
[2026-03-20 12:16:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:16:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:16:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3127161e-f107-4936-9417-82370ee81a06&Player_ID=0965308056  
[2026-03-20 12:16:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3127161e-f107-4936-9417-82370ee81a06&Player_ID=0965308056","has_body":false} 
[2026-03-20 12:16:11] production.INFO: Operation sent successfully {"operation_id":158832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jrkm0-1773998171","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 12:16:11"}},"processed_data":{"order_number":"ORD-jrkm0-1773998171","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 12:17:31] production.INFO: Constructing job for order: 173771  
[2026-03-20 12:17:32] production.INFO: Handling job for order: 173771  
[2026-03-20 12:17:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:17:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:17:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=668adef5-30c1-4894-912f-d5ed3256ecd3&Player_ID=0965308056  
[2026-03-20 12:17:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=668adef5-30c1-4894-912f-d5ed3256ecd3&Player_ID=0965308056","has_body":false} 
[2026-03-20 12:17:33] production.INFO: Operation sent successfully {"operation_id":158833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WSnhT-1773998253","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 12:17:33"}},"processed_data":{"order_number":"ORD-WSnhT-1773998253","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 12:17:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NzTMYIc-1773998081","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:17:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-NzTMYIc-1773998081","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:17:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:17:40] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173769} 
[2026-03-20 12:17:40] production.INFO: Order updated successfully. Order ID: 173769, Status: completed  
[2026-03-20 12:17:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NzTMYIc-1773998081","status":"completed","codes_count":0} 
[2026-03-20 12:17:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 12:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03"} 
[2026-03-20 12:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","total_operations":2,"sites_count":1} 
[2026-03-20 12:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-jrkm0-1773998171","ORD-WSnhT-1773998253"]} 
[2026-03-20 12:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 12:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 12:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 12:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"count":2} 
[2026-03-20 12:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"count":2} 
[2026-03-20 12:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"user_id":54,"notification_type":"order_approved","reference_id":173770} 
[2026-03-20 12:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"user_id":54,"notification_type":"order_approved","reference_id":173771} 
[2026-03-20 12:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"processed":2,"errors":0} 
[2026-03-20 12:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833,"processed":2,"errors":0} 
[2026-03-20 12:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1HFrnZzxm9ti2RKyYlEM9Hg9iIxWhjQZ","execution_time":"2026-03-20 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WSnhT-1773998253","operation_id":158833} 
[2026-03-20 12:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 12:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 12:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Wyeu594coc5QgW5pXKKZSEP6yML8NSyg","execution_time":"2026-03-20 12:20:03"} 
[2026-03-20 12:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Wyeu594coc5QgW5pXKKZSEP6yML8NSyg","execution_time":"2026-03-20 12:20:03"} 
[2026-03-20 12:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:20:05] production.INFO: async() رجع: true  
[2026-03-20 12:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WjsI7YZ07uP4S5yEhMYfuS4TNFigezYa","execution_time":"2026-03-20 12:22:04"} 
[2026-03-20 12:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WjsI7YZ07uP4S5yEhMYfuS4TNFigezYa","execution_time":"2026-03-20 12:22:04"} 
[2026-03-20 12:23:36] production.INFO: Constructing job for order: 173772  
[2026-03-20 12:23:37] production.INFO: Handling job for order: 173772  
[2026-03-20 12:23:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:23:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:23:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0584b00d-2a66-4ca0-979c-417743f7877f&Player_ID=52397018822  
[2026-03-20 12:23:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0584b00d-2a66-4ca0-979c-417743f7877f&Player_ID=52397018822","has_body":false} 
[2026-03-20 12:23:37] production.INFO: Operation sent successfully {"operation_id":158834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0pdyT75c-1773998617","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:23:37"}},"processed_data":{"order_number":"ORD-0pdyT75c-1773998617","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:23:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0pdyT75c-1773998617","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:23:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-0pdyT75c-1773998617","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:23:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:23:50] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":173772} 
[2026-03-20 12:23:50] production.INFO: Order updated successfully. Order ID: 173772, Status: completed  
[2026-03-20 12:23:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0pdyT75c-1773998617","status":"completed","codes_count":0} 
[2026-03-20 12:23:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 12:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nbVGhjp2OMoTPD4YRpEUe4rngAlcv6ot","execution_time":"2026-03-20 12:24:02"} 
[2026-03-20 12:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nbVGhjp2OMoTPD4YRpEUe4rngAlcv6ot","execution_time":"2026-03-20 12:24:02"} 
[2026-03-20 12:24:46] production.INFO: Constructing job for order: 173773  
[2026-03-20 12:24:47] production.INFO: Handling job for order: 173773  
[2026-03-20 12:24:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:24:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:24:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1dafd3da-70a6-4996-ac39-ce97c0efc494&Player_ID=5740541372  
[2026-03-20 12:24:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1dafd3da-70a6-4996-ac39-ce97c0efc494&Player_ID=5740541372","has_body":false} 
[2026-03-20 12:24:47] production.INFO: Operation sent successfully {"operation_id":158835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3AIe-1773998687","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:24:47"}},"processed_data":{"order_number":"ORD-3AIe-1773998687","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:25:04] production.INFO: async() رجع: true  
[2026-03-20 12:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:25:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3AIe-1773998687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:25:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-3AIe-1773998687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:25:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:25:08] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173773} 
[2026-03-20 12:25:08] production.INFO: Order updated successfully. Order ID: 173773, Status: completed  
[2026-03-20 12:25:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3AIe-1773998687","status":"completed","codes_count":0} 
[2026-03-20 12:25:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZcSi0nCIqxZ27SfMuf2jGvlmcxWmXlrm","execution_time":"2026-03-20 12:26:03"} 
[2026-03-20 12:26:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZcSi0nCIqxZ27SfMuf2jGvlmcxWmXlrm","execution_time":"2026-03-20 12:26:03"} 
[2026-03-20 12:26:26] production.INFO: Constructing job for order: 173774  
[2026-03-20 12:26:27] production.INFO: Handling job for order: 173774  
[2026-03-20 12:26:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:26:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:26:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=50d56123-d76b-48aa-8b4b-13472767db91&Player_ID=0980224870  
[2026-03-20 12:26:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=50d56123-d76b-48aa-8b4b-13472767db91&Player_ID=0980224870","has_body":false} 
[2026-03-20 12:26:28] production.INFO: Operation sent successfully {"operation_id":158836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xLT-1773998788","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:26:28"}},"processed_data":{"order_number":"ORD-xLT-1773998788","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:26:33] production.INFO: Constructing job for order: 173775  
[2026-03-20 12:26:34] production.INFO: Handling job for order: 173775  
[2026-03-20 12:26:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:26:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:26:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=ce661b24-4f53-4992-937c-2c7556f0b382&Player_ID=0980224870  
[2026-03-20 12:26:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=ce661b24-4f53-4992-937c-2c7556f0b382&Player_ID=0980224870","has_body":false} 
[2026-03-20 12:26:34] production.INFO: Operation sent successfully {"operation_id":158837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8yCEsq-1773998794","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:26:34"}},"processed_data":{"order_number":"ORD-8yCEsq-1773998794","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:27:13] production.INFO: Constructing job for order: 173776  
[2026-03-20 12:27:14] production.INFO: Handling job for order: 173776  
[2026-03-20 12:27:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:27:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:27:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9926eec0-f289-4b16-bd56-24503f302531&Player_ID=5740541372  
[2026-03-20 12:27:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9926eec0-f289-4b16-bd56-24503f302531&Player_ID=5740541372","has_body":false} 
[2026-03-20 12:27:14] production.INFO: Operation sent successfully {"operation_id":158838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZNnSN-1773998834","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:27:14"}},"processed_data":{"order_number":"ORD-ZNnSN-1773998834","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:27:19] production.INFO: Constructing job for order: 173777  
[2026-03-20 12:27:20] production.INFO: Handling job for order: 173777  
[2026-03-20 12:27:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:27:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:27:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b3bf4cf5-d473-4ade-961e-b3893254050e&Player_ID=5439813146  
[2026-03-20 12:27:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b3bf4cf5-d473-4ade-961e-b3893254050e&Player_ID=5439813146","has_body":false} 
[2026-03-20 12:27:21] production.INFO: Operation sent successfully {"operation_id":158839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IarkDztp-1773998841","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:27:21"}},"processed_data":{"order_number":"ORD-IarkDztp-1773998841","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 12:27:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZNnSN-1773998834","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:27:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZNnSN-1773998834","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:27:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:27:26] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173776} 
[2026-03-20 12:27:26] production.INFO: Order updated successfully. Order ID: 173776, Status: completed  
[2026-03-20 12:27:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZNnSN-1773998834","status":"completed","codes_count":0} 
[2026-03-20 12:27:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:27:36] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"request_approved","reference_id":18207} 
[2026-03-20 12:27:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 12:27:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IarkDztp-1773998841","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:27:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-IarkDztp-1773998841","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:27:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:27:44] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173777} 
[2026-03-20 12:27:44] production.INFO: Order updated successfully. Order ID: 173777, Status: completed  
[2026-03-20 12:27:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IarkDztp-1773998841","status":"completed","codes_count":0} 
[2026-03-20 12:27:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18210} 
[2026-03-20 12:27:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 12:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03"} 
[2026-03-20 12:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","total_operations":2,"sites_count":1} 
[2026-03-20 12:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-xLT-1773998788","ORD-8yCEsq-1773998794"]} 
[2026-03-20 12:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 12:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 12:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 12:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"count":2} 
[2026-03-20 12:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"count":2} 
[2026-03-20 12:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"user_id":43,"notification_type":"order_approved","reference_id":173775} 
[2026-03-20 12:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"user_id":43,"notification_type":"order_approved","reference_id":173774} 
[2026-03-20 12:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"processed":2,"errors":0} 
[2026-03-20 12:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836,"processed":2,"errors":0} 
[2026-03-20 12:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9VG9OdaF2ud2U8XWBN20V31C90RgS5Vb","execution_time":"2026-03-20 12:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLT-1773998788","operation_id":158836} 
[2026-03-20 12:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"request_approved","reference_id":18211} 
[2026-03-20 12:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-20 12:28:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"request_approved","reference_id":18212} 
[2026-03-20 12:28:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-20 12:28:37] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"request_approved","reference_id":18213} 
[2026-03-20 12:28:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-20 12:28:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18214} 
[2026-03-20 12:28:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 12:29:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18215} 
[2026-03-20 12:29:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 12:29:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1746,"notification_type":"request_approved","reference_id":18216} 
[2026-03-20 12:29:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1746  
[2026-03-20 12:29:17] production.INFO: Constructing job for order: 173778  
[2026-03-20 12:29:20] production.INFO: Handling job for order: 173778  
[2026-03-20 12:29:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:29:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:29:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac39bddd-a7d6-4f15-8110-950231289f8b&Player_ID=52352844126  
[2026-03-20 12:29:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac39bddd-a7d6-4f15-8110-950231289f8b&Player_ID=52352844126","has_body":false} 
[2026-03-20 12:29:20] production.INFO: Operation sent successfully {"operation_id":158840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J8Q-1773998960","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:29:20"}},"processed_data":{"order_number":"ORD-J8Q-1773998960","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:29:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18217} 
[2026-03-20 12:29:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 12:29:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J8Q-1773998960","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:29:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-J8Q-1773998960","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:29:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:29:29] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":173778} 
[2026-03-20 12:29:29] production.INFO: Order updated successfully. Order ID: 173778, Status: completed  
[2026-03-20 12:29:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J8Q-1773998960","status":"completed","codes_count":0} 
[2026-03-20 12:29:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 12:29:46] production.INFO: Constructing job for order: 173779  
[2026-03-20 12:29:47] production.INFO: Handling job for order: 173779  
[2026-03-20 12:29:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:29:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:29:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0a5b87f5-18f3-4f48-87cb-90426dc73b49&Player_ID=5740541372  
[2026-03-20 12:29:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0a5b87f5-18f3-4f48-87cb-90426dc73b49&Player_ID=5740541372","has_body":false} 
[2026-03-20 12:29:48] production.INFO: Operation sent successfully {"operation_id":158841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a2GL-1773998988","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:29:48"}},"processed_data":{"order_number":"ORD-a2GL-1773998988","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:29:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a2GL-1773998988","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:29:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-a2GL-1773998988","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:29:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:29:56] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173779} 
[2026-03-20 12:29:56] production.INFO: Order updated successfully. Order ID: 173779, Status: completed  
[2026-03-20 12:29:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a2GL-1773998988","status":"completed","codes_count":0} 
[2026-03-20 12:29:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ar46B8YA9awwe5PsZsstf8UuZ7ZOUkbr","execution_time":"2026-03-20 12:30:03"} 
[2026-03-20 12:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Ar46B8YA9awwe5PsZsstf8UuZ7ZOUkbr","execution_time":"2026-03-20 12:30:03"} 
[2026-03-20 12:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:30:05] production.INFO: async() رجع: true  
[2026-03-20 12:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:30:29] production.INFO: Constructing job for order: 173780  
[2026-03-20 12:30:31] production.INFO: Handling job for order: 173780  
[2026-03-20 12:30:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:30:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:30:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=4065cc55-faca-4d96-b6ce-fa2ac26ac3c0&Player_ID=11200494  
[2026-03-20 12:30:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=4065cc55-faca-4d96-b6ce-fa2ac26ac3c0&Player_ID=11200494","has_body":false} 
[2026-03-20 12:30:32] production.INFO: Operation sent successfully {"operation_id":158842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G52E-1773999031","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 12:30:32"}},"processed_data":{"order_number":"ORD-G52E-1773999031","amount":4.1221557600000000576301317778415977954864501953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 12:30:50] production.INFO: Constructing job for order: 173781  
[2026-03-20 12:30:53] production.INFO: Handling job for order: 173781  
[2026-03-20 12:30:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:30:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:30:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f780b12-1737-41d0-ac3b-9481dbfc9ea5&Player_ID=52352844126  
[2026-03-20 12:30:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f780b12-1737-41d0-ac3b-9481dbfc9ea5&Player_ID=52352844126","has_body":false} 
[2026-03-20 12:30:53] production.INFO: Operation sent successfully {"operation_id":158843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JpfvB-1773999053","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:30:53"}},"processed_data":{"order_number":"ORD-JpfvB-1773999053","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:31:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JpfvB-1773999053","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:31:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-JpfvB-1773999053","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:31:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:31:06] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":173781} 
[2026-03-20 12:31:06] production.INFO: Order updated successfully. Order ID: 173781, Status: completed  
[2026-03-20 12:31:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JpfvB-1773999053","status":"completed","codes_count":0} 
[2026-03-20 12:31:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 12:31:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G52E-1773999031","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 12:31:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-G52E-1773999031","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 12:31:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:31:12] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173780} 
[2026-03-20 12:31:12] production.INFO: Order updated successfully. Order ID: 173780, Status: completed  
[2026-03-20 12:31:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G52E-1773999031","status":"completed","codes_count":0} 
[2026-03-20 12:31:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IDMx9AWpERsSGctFzdrCemnmccB1N282","execution_time":"2026-03-20 12:32:03"} 
[2026-03-20 12:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IDMx9AWpERsSGctFzdrCemnmccB1N282","execution_time":"2026-03-20 12:32:03"} 
[2026-03-20 12:33:19] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"251.5","mainamount":"250","operation_number":"155112317","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php17reuhnkf50r4Beo84m"}},"user_id":1276} 
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 12:33:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 12:33:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18218,"user_id":1276,"amount":246.25,"admins_notified":7} 
[2026-03-20 12:33:43] production.INFO: Constructing job for order: 173782  
[2026-03-20 12:33:45] production.INFO: Handling job for order: 173782  
[2026-03-20 12:33:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:33:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:33:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d2c48015-3a65-4243-959b-d120bba8e257&Player_ID=11824431783  
[2026-03-20 12:33:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d2c48015-3a65-4243-959b-d120bba8e257&Player_ID=11824431783","has_body":false} 
[2026-03-20 12:33:45] production.INFO: Operation sent successfully {"operation_id":158844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FcQ5vfI-1773999225","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:33:45"}},"processed_data":{"order_number":"ORD-FcQ5vfI-1773999225","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:33:46] production.INFO: Constructing job for order: 173783  
[2026-03-20 12:33:48] production.INFO: Handling job for order: 173783  
[2026-03-20 12:33:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:33:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:33:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4ee0e184-a1d8-487b-84f9-f6f17de33869&Player_ID=13888517654  
[2026-03-20 12:33:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4ee0e184-a1d8-487b-84f9-f6f17de33869&Player_ID=13888517654","has_body":false} 
[2026-03-20 12:33:49] production.INFO: Operation sent successfully {"operation_id":158845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zELpsEOz-1773999229","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:33:49"}},"processed_data":{"order_number":"ORD-zELpsEOz-1773999229","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01"} 
[2026-03-20 12:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","total_operations":2,"sites_count":1} 
[2026-03-20 12:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-FcQ5vfI-1773999225","ORD-zELpsEOz-1773999229"]} 
[2026-03-20 12:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 12:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FcQ5vfI-1773999225","operation_id":158844} 
[2026-03-20 12:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zELpsEOz-1773999229","operation_id":158845} 
[2026-03-20 12:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zELpsEOz-1773999229","operation_id":158845,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 12:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zELpsEOz-1773999229","operation_id":158845,"processed":0,"errors":0} 
[2026-03-20 12:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gmzoQZYeiqcaGxB5pNRbF6s21PKUtOs5","execution_time":"2026-03-20 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zELpsEOz-1773999229","operation_id":158845} 
[2026-03-20 12:34:28] production.INFO: Constructing job for order: 173784  
[2026-03-20 12:34:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FcQ5vfI-1773999225","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:34:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-FcQ5vfI-1773999225","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:34:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:34:30] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":173782} 
[2026-03-20 12:34:30] production.INFO: Order updated successfully. Order ID: 173782, Status: completed  
[2026-03-20 12:34:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FcQ5vfI-1773999225","status":"completed","codes_count":0} 
[2026-03-20 12:34:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:34:31] production.INFO: Handling job for order: 173784  
[2026-03-20 12:34:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:34:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:34:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e94739ce-d7a7-448a-aaba-d1049c57a74c&Player_ID=11272317692  
[2026-03-20 12:34:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e94739ce-d7a7-448a-aaba-d1049c57a74c&Player_ID=11272317692","has_body":false} 
[2026-03-20 12:34:32] production.INFO: Operation sent successfully {"operation_id":158846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8v5Bv0-1773999272","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:34:32"}},"processed_data":{"order_number":"ORD-8v5Bv0-1773999272","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:34:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zELpsEOz-1773999229","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:34:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-zELpsEOz-1773999229","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:34:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:34:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":173783} 
[2026-03-20 12:34:42] production.INFO: Order updated successfully. Order ID: 173783, Status: completed  
[2026-03-20 12:34:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zELpsEOz-1773999229","status":"completed","codes_count":0} 
[2026-03-20 12:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-20 12:34:46] production.INFO: Constructing job for order: 173785  
[2026-03-20 12:34:47] production.INFO: Handling job for order: 173785  
[2026-03-20 12:34:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:34:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:34:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7c341ca1-020c-4bf5-9eaa-bf967f3292ab&Player_ID=11824431783  
[2026-03-20 12:34:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7c341ca1-020c-4bf5-9eaa-bf967f3292ab&Player_ID=11824431783","has_body":false} 
[2026-03-20 12:34:48] production.INFO: Operation sent successfully {"operation_id":158847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iX4gLBsS-1773999288","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:34:48"}},"processed_data":{"order_number":"ORD-iX4gLBsS-1773999288","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 12:35:05] production.INFO: async() رجع: true  
[2026-03-20 12:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:35:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8v5Bv0-1773999272","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:35:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-8v5Bv0-1773999272","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:35:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:35:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":173784} 
[2026-03-20 12:35:18] production.INFO: Order updated successfully. Order ID: 173784, Status: completed  
[2026-03-20 12:35:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8v5Bv0-1773999272","status":"completed","codes_count":0} 
[2026-03-20 12:35:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 12:35:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iX4gLBsS-1773999288","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:35:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-iX4gLBsS-1773999288","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:35:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:35:36] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":173785} 
[2026-03-20 12:35:36] production.INFO: Order updated successfully. Order ID: 173785, Status: completed  
[2026-03-20 12:35:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iX4gLBsS-1773999288","status":"completed","codes_count":0} 
[2026-03-20 12:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FvsOVLv6z3oFzxNwyJldkLuPpXNgmNwN","execution_time":"2026-03-20 12:36:04"} 
[2026-03-20 12:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FvsOVLv6z3oFzxNwyJldkLuPpXNgmNwN","execution_time":"2026-03-20 12:36:04"} 
[2026-03-20 12:36:11] production.INFO: Constructing job for order: 173786  
[2026-03-20 12:36:13] production.INFO: Handling job for order: 173786  
[2026-03-20 12:36:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:36:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:36:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=05044e72-2bef-4760-800c-d5fd3bae56cb&Player_ID=11272317692  
[2026-03-20 12:36:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=05044e72-2bef-4760-800c-d5fd3bae56cb&Player_ID=11272317692","has_body":false} 
[2026-03-20 12:36:13] production.INFO: Operation sent successfully {"operation_id":158848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U5RFf9x-1773999373","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:36:13"}},"processed_data":{"order_number":"ORD-U5RFf9x-1773999373","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:36:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173692} 
[2026-03-20 12:36:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 12:36:46] production.INFO: Constructing job for order: 173787  
[2026-03-20 12:36:49] production.INFO: Handling job for order: 173787  
[2026-03-20 12:36:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:36:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:36:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3406946e-0ab7-4044-a9ec-f5817277433b&Player_ID=11824431783  
[2026-03-20 12:36:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3406946e-0ab7-4044-a9ec-f5817277433b&Player_ID=11824431783","has_body":false} 
[2026-03-20 12:36:50] production.INFO: Operation sent successfully {"operation_id":158849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MI4B-1773999410","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:36:50"}},"processed_data":{"order_number":"ORD-MI4B-1773999410","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:36:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U5RFf9x-1773999373","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:36:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-U5RFf9x-1773999373","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:36:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:36:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":173786} 
[2026-03-20 12:36:54] production.INFO: Order updated successfully. Order ID: 173786, Status: completed  
[2026-03-20 12:36:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U5RFf9x-1773999373","status":"completed","codes_count":0} 
[2026-03-20 12:36:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 12:37:07] production.INFO: SendAcceptReject: Notification queued {"user_id":851,"notification_type":"order_rejected","reference_id":173697} 
[2026-03-20 12:37:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-20 12:37:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-20 12:37:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MI4B-1773999410","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:37:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-MI4B-1773999410","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:37:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:37:15] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":173787} 
[2026-03-20 12:37:15] production.INFO: Order updated successfully. Order ID: 173787, Status: completed  
[2026-03-20 12:37:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MI4B-1773999410","status":"completed","codes_count":0} 
[2026-03-20 12:37:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:37:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18218} 
[2026-03-20 12:37:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 12:37:50] production.INFO: Constructing job for order: 173788  
[2026-03-20 12:37:53] production.INFO: Handling job for order: 173788  
[2026-03-20 12:37:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:37:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:37:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5742b5b2-d32c-4489-8538-69ed4bb33ddc&Player_ID=9634452580  
[2026-03-20 12:37:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5742b5b2-d32c-4489-8538-69ed4bb33ddc&Player_ID=9634452580","has_body":false} 
[2026-03-20 12:37:54] production.INFO: Operation sent successfully {"operation_id":158850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ocW-1773999474","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:37:54"}},"processed_data":{"order_number":"ORD-ocW-1773999474","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03"} 
[2026-03-20 12:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","total_operations":1,"sites_count":1} 
[2026-03-20 12:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ocW-1773999474"]} 
[2026-03-20 12:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 12:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ocW-1773999474","operation_id":158850} 
[2026-03-20 12:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ocW-1773999474","operation_id":158850,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 12:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ocW-1773999474","operation_id":158850,"processed":0,"errors":0} 
[2026-03-20 12:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zg8TTp0FPXOKUkTbdnW4aJaxfEoqHaqq","execution_time":"2026-03-20 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ocW-1773999474","operation_id":158850} 
[2026-03-20 12:38:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ocW-1773999474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:38:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-ocW-1773999474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:38:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:38:49] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173788} 
[2026-03-20 12:38:49] production.INFO: Order updated successfully. Order ID: 173788, Status: completed  
[2026-03-20 12:38:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ocW-1773999474","status":"completed","codes_count":0} 
[2026-03-20 12:38:53] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cVV187iJXOgybsF6Q2rkULKQacA3Ws50","execution_time":"2026-03-20 12:40:02"} 
[2026-03-20 12:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cVV187iJXOgybsF6Q2rkULKQacA3Ws50","execution_time":"2026-03-20 12:40:02"} 
[2026-03-20 12:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:40:04] production.INFO: async() رجع: true  
[2026-03-20 12:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:40:07] production.INFO: Constructing job for order: 173789  
[2026-03-20 12:40:08] production.INFO: Handling job for order: 173789  
[2026-03-20 12:40:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:40:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:40:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=62aa9eec-e450-45b6-ab17-11f39d4a9ef2&Player_ID=9702497139  
[2026-03-20 12:40:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=62aa9eec-e450-45b6-ab17-11f39d4a9ef2&Player_ID=9702497139","has_body":false} 
[2026-03-20 12:40:09] production.INFO: Operation sent successfully {"operation_id":158851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NQyD-1773999609","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:40:09"}},"processed_data":{"order_number":"ORD-NQyD-1773999609","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:40:17] production.INFO: Constructing job for order: 173790  
[2026-03-20 12:40:18] production.INFO: Handling job for order: 173790  
[2026-03-20 12:40:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:40:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:40:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b16fdab5-c648-44f8-9db3-545ba73e140b&Player_ID=51004489511  
[2026-03-20 12:40:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b16fdab5-c648-44f8-9db3-545ba73e140b&Player_ID=51004489511","has_body":false} 
[2026-03-20 12:40:19] production.INFO: Operation sent successfully {"operation_id":158852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5bJLs-1773999619","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:40:19"}},"processed_data":{"order_number":"ORD-5bJLs-1773999619","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 12:40:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5bJLs-1773999619","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:40:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-5bJLs-1773999619","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:40:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:40:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":173790} 
[2026-03-20 12:40:30] production.INFO: Order updated successfully. Order ID: 173790, Status: completed  
[2026-03-20 12:40:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5bJLs-1773999619","status":"completed","codes_count":0} 
[2026-03-20 12:40:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 12:41:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NQyD-1773999609","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:41:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-NQyD-1773999609","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:41:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:41:04] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173789} 
[2026-03-20 12:41:04] production.INFO: Order updated successfully. Order ID: 173789, Status: completed  
[2026-03-20 12:41:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NQyD-1773999609","status":"completed","codes_count":0} 
[2026-03-20 12:41:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 12:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6h2hEhudlkdsh4mJuCxvSvge8e47cvBI","execution_time":"2026-03-20 12:42:01"} 
[2026-03-20 12:42:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6h2hEhudlkdsh4mJuCxvSvge8e47cvBI","execution_time":"2026-03-20 12:42:01"} 
[2026-03-20 12:42:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"301.5","mainamount":"300","operation_number":"155116848","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php62g0uf2ac35hcgoODFV"}},"user_id":1276} 
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 12:42:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 12:42:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18219,"user_id":1276,"amount":295.5,"admins_notified":7} 
[2026-03-20 12:43:07] production.INFO: Constructing job for order: 173791  
[2026-03-20 12:43:10] production.INFO: Handling job for order: 173791  
[2026-03-20 12:43:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:43:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:43:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=046ce269-b377-4242-b633-eb88e80c92d1&Player_ID=12169903478  
[2026-03-20 12:43:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=046ce269-b377-4242-b633-eb88e80c92d1&Player_ID=12169903478","has_body":false} 
[2026-03-20 12:43:11] production.INFO: Operation sent successfully {"operation_id":158853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qxMImC-1773999791","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:43:11"}},"processed_data":{"order_number":"ORD-qxMImC-1773999791","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:43:21] production.INFO: Constructing job for order: 173792  
[2026-03-20 12:43:23] production.INFO: Handling job for order: 173792  
[2026-03-20 12:43:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:43:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:43:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=37b042b3-4f90-44c0-b5ed-089810bbbc35&Player_ID=12169903478  
[2026-03-20 12:43:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=37b042b3-4f90-44c0-b5ed-089810bbbc35&Player_ID=12169903478","has_body":false} 
[2026-03-20 12:43:24] production.INFO: Operation sent successfully {"operation_id":158854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QOF2k-1773999804","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:43:24"}},"processed_data":{"order_number":"ORD-QOF2k-1773999804","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:43:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qxMImC-1773999791","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:43:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-qxMImC-1773999791","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:43:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:43:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1746,"notification_type":"order_approved","reference_id":173791} 
[2026-03-20 12:43:55] production.INFO: Order updated successfully. Order ID: 173791, Status: completed  
[2026-03-20 12:43:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qxMImC-1773999791","status":"completed","codes_count":0} 
[2026-03-20 12:43:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1746  
[2026-03-20 12:44:00] production.INFO: Constructing job for order: 173793  
[2026-03-20 12:44:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QOF2k-1773999804","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:44:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-QOF2k-1773999804","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:44:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:44:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1746,"notification_type":"order_approved","reference_id":173792} 
[2026-03-20 12:44:01] production.INFO: Order updated successfully. Order ID: 173792, Status: completed  
[2026-03-20 12:44:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QOF2k-1773999804","status":"completed","codes_count":0} 
[2026-03-20 12:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1746  
[2026-03-20 12:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jX2L8FzEiUra9IbGjyQg8jsc7dvBEJQ4","execution_time":"2026-03-20 12:44:03"} 
[2026-03-20 12:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jX2L8FzEiUra9IbGjyQg8jsc7dvBEJQ4","execution_time":"2026-03-20 12:44:03"} 
[2026-03-20 12:44:03] production.INFO: Handling job for order: 173793  
[2026-03-20 12:44:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:44:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:44:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=395d7993-eaea-4c71-a241-135d21f8313b&Player_ID=9557322619  
[2026-03-20 12:44:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=395d7993-eaea-4c71-a241-135d21f8313b&Player_ID=9557322619","has_body":false} 
[2026-03-20 12:44:04] production.INFO: Operation sent successfully {"operation_id":158855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OS4dT7Es-1773999844","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:44:04"}},"processed_data":{"order_number":"ORD-OS4dT7Es-1773999844","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:44:19] production.INFO: Constructing job for order: 173794  
[2026-03-20 12:44:22] production.INFO: Handling job for order: 173794  
[2026-03-20 12:44:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c7828ff7-56e5-408f-932d-82e450e9dfe6&Player_ID=5851868407  
[2026-03-20 12:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c7828ff7-56e5-408f-932d-82e450e9dfe6&Player_ID=5851868407","has_body":false} 
[2026-03-20 12:44:23] production.INFO: Operation sent successfully {"operation_id":158856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S67Nih-1773999862","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:44:23"}},"processed_data":{"order_number":"ORD-S67Nih-1773999862","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:44:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18219} 
[2026-03-20 12:44:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 12:44:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OS4dT7Es-1773999844","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:44:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-OS4dT7Es-1773999844","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:44:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:44:37] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173793} 
[2026-03-20 12:44:37] production.INFO: Order updated successfully. Order ID: 173793, Status: completed  
[2026-03-20 12:44:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OS4dT7Es-1773999844","status":"completed","codes_count":0} 
[2026-03-20 12:44:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 12:44:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S67Nih-1773999862","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:44:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-S67Nih-1773999862","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:44:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:44:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":173794} 
[2026-03-20 12:44:40] production.INFO: Order updated successfully. Order ID: 173794, Status: completed  
[2026-03-20 12:44:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S67Nih-1773999862","status":"completed","codes_count":0} 
[2026-03-20 12:44:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 12:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:45:04] production.INFO: async() رجع: true  
[2026-03-20 12:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:45:32] production.INFO: Constructing job for order: 173795  
[2026-03-20 12:45:35] production.INFO: Handling job for order: 173795  
[2026-03-20 12:45:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:45:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:45:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d980a21-3021-4a79-9e1c-62fed8044e6c&Player_ID=5851868407  
[2026-03-20 12:45:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d980a21-3021-4a79-9e1c-62fed8044e6c&Player_ID=5851868407","has_body":false} 
[2026-03-20 12:45:36] production.INFO: Operation sent successfully {"operation_id":158857,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Ybe-1773999936","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:45:36"}},"processed_data":{"order_number":"ORD-8Ybe-1773999936","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:45:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Ybe-1773999936","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:45:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Ybe-1773999936","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:45:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:45:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":173795} 
[2026-03-20 12:45:46] production.INFO: Order updated successfully. Order ID: 173795, Status: completed  
[2026-03-20 12:45:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Ybe-1773999936","status":"completed","codes_count":0} 
[2026-03-20 12:45:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 12:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SaT1gCryqVPJbomS8VClZjbyVbzLDSUZ","execution_time":"2026-03-20 12:46:03"} 
[2026-03-20 12:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SaT1gCryqVPJbomS8VClZjbyVbzLDSUZ","execution_time":"2026-03-20 12:46:03"} 
[2026-03-20 12:46:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1201.5","mainamount":"1200","operation_number":"155118686","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo5cbu01r73p8eyUGuJS"}},"user_id":1276} 
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 12:46:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 12:46:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18220,"user_id":1276,"amount":1182.0,"admins_notified":7} 
[2026-03-20 12:46:19] production.INFO: Constructing job for order: 173796  
[2026-03-20 12:46:21] production.INFO: Handling job for order: 173796  
[2026-03-20 12:46:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:46:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:46:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e5a38dc-a228-46ef-a70a-34da776f1b9c&Player_ID=51227103999  
[2026-03-20 12:46:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e5a38dc-a228-46ef-a70a-34da776f1b9c&Player_ID=51227103999","has_body":false} 
[2026-03-20 12:46:22] production.INFO: Operation sent successfully {"operation_id":158858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mJg00-1773999982","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:46:22"}},"processed_data":{"order_number":"ORD-mJg00-1773999982","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:46:33] production.INFO: Constructing job for order: 173797  
[2026-03-20 12:46:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mJg00-1773999982","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:46:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-mJg00-1773999982","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:46:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:46:34] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":173796} 
[2026-03-20 12:46:34] production.INFO: Order updated successfully. Order ID: 173796, Status: completed  
[2026-03-20 12:46:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mJg00-1773999982","status":"completed","codes_count":0} 
[2026-03-20 12:46:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-20 12:46:34] production.INFO: Handling job for order: 173797  
[2026-03-20 12:46:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:46:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:46:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=0a50030e-bcf0-4343-87db-eaad25f0951c&Player_ID=0947850373  
[2026-03-20 12:46:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=0a50030e-bcf0-4343-87db-eaad25f0951c&Player_ID=0947850373","has_body":false} 
[2026-03-20 12:46:35] production.INFO: Operation sent successfully {"operation_id":158859,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EmC7V4-1773999995","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 12:46:35"}},"processed_data":{"order_number":"ORD-EmC7V4-1773999995","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 12:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02"} 
[2026-03-20 12:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","total_operations":1,"sites_count":1} 
[2026-03-20 12:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-EmC7V4-1773999995"]} 
[2026-03-20 12:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 12:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 12:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"count":1} 
[2026-03-20 12:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"count":1} 
[2026-03-20 12:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"user_id":54,"notification_type":"order_approved","reference_id":173797} 
[2026-03-20 12:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"processed":1,"errors":0} 
[2026-03-20 12:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859,"processed":1,"errors":0} 
[2026-03-20 12:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DLb5GXZ5SYvT4EPD9gvbLpb0yXTh0mUx","execution_time":"2026-03-20 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmC7V4-1773999995","operation_id":158859} 
[2026-03-20 12:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 12:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dlH4MxWRMlb5IC6SbdI7i3iAqJR2eRyL","execution_time":"2026-03-20 12:50:02"} 
[2026-03-20 12:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dlH4MxWRMlb5IC6SbdI7i3iAqJR2eRyL","execution_time":"2026-03-20 12:50:02"} 
[2026-03-20 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 12:50:04] production.INFO: async() رجع: true  
[2026-03-20 12:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:50:24] production.INFO: Constructing job for order: 173798  
[2026-03-20 12:50:26] production.INFO: Handling job for order: 173798  
[2026-03-20 12:50:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:50:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:50:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8cc400d5-1ce4-4a24-bb67-4e39705f98fd&Player_ID=14446939877  
[2026-03-20 12:50:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8cc400d5-1ce4-4a24-bb67-4e39705f98fd&Player_ID=14446939877","has_body":false} 
[2026-03-20 12:50:27] production.INFO: Operation sent successfully {"operation_id":158860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Sok-1774000227","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 12:50:27"}},"processed_data":{"order_number":"ORD-Sok-1774000227","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 12:50:32] production.INFO: Constructing job for order: 173799  
[2026-03-20 12:50:33] production.INFO: Handling job for order: 173799  
[2026-03-20 12:50:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:50:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:50:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9e65a240-62df-43e7-afc3-8ef9bec2a411&Player_ID=52006423304  
[2026-03-20 12:50:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9e65a240-62df-43e7-afc3-8ef9bec2a411&Player_ID=52006423304","has_body":false} 
[2026-03-20 12:50:34] production.INFO: Operation sent successfully {"operation_id":158861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QFZ-1774000234","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:50:34"}},"processed_data":{"order_number":"ORD-QFZ-1774000234","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 12:50:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QFZ-1774000234","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:50:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-QFZ-1774000234","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:50:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:50:46] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":173799} 
[2026-03-20 12:50:46] production.INFO: Order updated successfully. Order ID: 173799, Status: completed  
[2026-03-20 12:50:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QFZ-1774000234","status":"completed","codes_count":0} 
[2026-03-20 12:50:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 12:50:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Sok-1774000227","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:50:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-Sok-1774000227","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:50:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:50:50] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173798} 
[2026-03-20 12:50:50] production.INFO: Order updated successfully. Order ID: 173798, Status: completed  
[2026-03-20 12:50:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Sok-1774000227","status":"completed","codes_count":0} 
[2026-03-20 12:50:54] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:51:10] production.INFO: Constructing job for order: 173800  
[2026-03-20 12:51:12] production.INFO: Handling job for order: 173800  
[2026-03-20 12:51:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:51:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:51:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=413b2014-5311-4c4a-b542-3022f85967e7&Player_ID=0949206435  
[2026-03-20 12:51:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=413b2014-5311-4c4a-b542-3022f85967e7&Player_ID=0949206435","has_body":false} 
[2026-03-20 12:51:13] production.INFO: Operation sent successfully {"operation_id":158862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g5KtU-1774000272","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 12:51:13"}},"processed_data":{"order_number":"ORD-g5KtU-1774000272","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 12:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04"} 
[2026-03-20 12:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","total_operations":1,"sites_count":1} 
[2026-03-20 12:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-g5KtU-1774000272"]} 
[2026-03-20 12:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 12:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 12:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 12:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"count":1} 
[2026-03-20 12:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"count":1} 
[2026-03-20 12:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"user_id":29,"notification_type":"order_approved","reference_id":173800} 
[2026-03-20 12:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 12:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"processed":1,"errors":0} 
[2026-03-20 12:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862,"processed":1,"errors":0} 
[2026-03-20 12:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"V6olAug51RM93jo0dNvBUd9HG9VWYBpU","execution_time":"2026-03-20 12:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g5KtU-1774000272","operation_id":158862} 
[2026-03-20 12:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-20 12:53:03] production.INFO: Constructing job for order: 173801  
[2026-03-20 12:53:04] production.INFO: Handling job for order: 173801  
[2026-03-20 12:53:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:53:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:53:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=4822f671-5dda-45c4-a4db-06fb258edfbf&Player_ID=0982905797  
[2026-03-20 12:53:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=4822f671-5dda-45c4-a4db-06fb258edfbf&Player_ID=0982905797","has_body":false} 
[2026-03-20 12:53:05] production.INFO: Operation sent successfully {"operation_id":158863,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YtXq-1774000384","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:53:05"}},"processed_data":{"order_number":"ORD-YtXq-1774000384","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:53:11] production.INFO: Constructing job for order: 173802  
[2026-03-20 12:53:14] production.INFO: Handling job for order: 173802  
[2026-03-20 12:53:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:53:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:53:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4921f007-7386-4f05-81fd-479fee2d7acb&Player_ID=0982905797  
[2026-03-20 12:53:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4921f007-7386-4f05-81fd-479fee2d7acb&Player_ID=0982905797","has_body":false} 
[2026-03-20 12:53:14] production.INFO: Operation sent successfully {"operation_id":158864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v6tD8bs-1774000394","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:53:14"}},"processed_data":{"order_number":"ORD-v6tD8bs-1774000394","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:53:40] production.INFO: Constructing job for order: 173803  
[2026-03-20 12:53:41] production.INFO: Handling job for order: 173803  
[2026-03-20 12:53:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:53:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:53:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=7377e9f4-de9f-4ad1-96a9-1204430df706&Player_ID=09948704977  
[2026-03-20 12:53:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=7377e9f4-de9f-4ad1-96a9-1204430df706&Player_ID=09948704977","has_body":false} 
[2026-03-20 12:53:42] production.INFO: Operation sent successfully {"operation_id":158865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ixhQ7Njg-1774000422","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:53:42"}},"processed_data":{"order_number":"ORD-ixhQ7Njg-1774000422","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:53:46] production.INFO: Constructing job for order: 173804  
[2026-03-20 12:53:48] production.INFO: Handling job for order: 173804  
[2026-03-20 12:53:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 12:53:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:53:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e71d8cd4-1f1a-4ca2-b2b8-758f1d0490df&Player_ID=09948704977  
[2026-03-20 12:53:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e71d8cd4-1f1a-4ca2-b2b8-758f1d0490df&Player_ID=09948704977","has_body":false} 
[2026-03-20 12:53:49] production.INFO: Operation sent successfully {"operation_id":158866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iL6XnAkF-1774000429","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 12:53:49"}},"processed_data":{"order_number":"ORD-iL6XnAkF-1774000429","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 12:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04"} 
[2026-03-20 12:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","total_operations":4,"sites_count":1} 
[2026-03-20 12:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-YtXq-1774000384","ORD-v6tD8bs-1774000394","ORD-ixhQ7Njg-1774000422","ORD-iL6XnAkF-1774000429"]} 
[2026-03-20 12:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 12:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 12:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 12:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 12:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"count":4} 
[2026-03-20 12:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"count":4} 
[2026-03-20 12:54:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"count":2} 
[2026-03-20 12:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"user_id":43,"notification_type":"order_rejected","reference_id":173804} 
[2026-03-20 12:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"user_id":43,"notification_type":"order_rejected","reference_id":173803} 
[2026-03-20 12:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"user_id":587,"notification_type":"order_approved","reference_id":173802} 
[2026-03-20 12:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"user_id":587,"notification_type":"order_approved","reference_id":173801} 
[2026-03-20 12:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":2} 
[2026-03-20 12:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 12:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"processed":4,"errors":0} 
[2026-03-20 12:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863,"processed":4,"errors":0} 
[2026-03-20 12:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lRIlzcEA2eHNEedBCjVqh5mHCJNCPCFb","execution_time":"2026-03-20 12:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YtXq-1774000384","operation_id":158863} 
[2026-03-20 12:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 12:54:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:54:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 12:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 12:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 12:55:04] production.INFO: async() رجع: true  
[2026-03-20 12:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 12:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 12:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 12:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 12:55:18] production.INFO: Constructing job for order: 173805  
[2026-03-20 12:55:20] production.INFO: Handling job for order: 173805  
[2026-03-20 12:55:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:55:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:55:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4080ae95-2c13-4c94-ae2f-7442d0a13d32&Player_ID=52152891659  
[2026-03-20 12:55:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4080ae95-2c13-4c94-ae2f-7442d0a13d32&Player_ID=52152891659","has_body":false} 
[2026-03-20 12:55:21] production.INFO: Operation sent successfully {"operation_id":158867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VIbnGQX-1774000521","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:55:21"}},"processed_data":{"order_number":"ORD-VIbnGQX-1774000521","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:55:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VIbnGQX-1774000521","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:55:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-VIbnGQX-1774000521","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:55:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:55:38] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173805} 
[2026-03-20 12:55:38] production.INFO: Order updated successfully. Order ID: 173805, Status: completed  
[2026-03-20 12:55:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VIbnGQX-1774000521","status":"completed","codes_count":0} 
[2026-03-20 12:55:41] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EgNbh55VuMKFlmUSB47UenbvgFNjLblw","execution_time":"2026-03-20 12:56:02"} 
[2026-03-20 12:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EgNbh55VuMKFlmUSB47UenbvgFNjLblw","execution_time":"2026-03-20 12:56:02"} 
[2026-03-20 12:56:29] production.INFO: Constructing job for order: 173806  
[2026-03-20 12:56:32] production.INFO: Handling job for order: 173806  
[2026-03-20 12:56:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:56:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:56:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddf69656-9d68-44c9-99c3-13758b65d835&Player_ID=52152891659  
[2026-03-20 12:56:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddf69656-9d68-44c9-99c3-13758b65d835&Player_ID=52152891659","has_body":false} 
[2026-03-20 12:56:33] production.INFO: Operation sent successfully {"operation_id":158868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-L68-1774000592","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:56:33"}},"processed_data":{"order_number":"ORD-L68-1774000592","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:56:34] production.INFO: Constructing job for order: 173807  
[2026-03-20 12:56:36] production.INFO: Handling job for order: 173807  
[2026-03-20 12:56:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:56:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:56:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=30e10ecd-f94c-4cce-a4b8-d8a43fdf5d1e&Player_ID=51525845952  
[2026-03-20 12:56:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=30e10ecd-f94c-4cce-a4b8-d8a43fdf5d1e&Player_ID=51525845952","has_body":false} 
[2026-03-20 12:56:36] production.INFO: Operation sent successfully {"operation_id":158869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EQUThM6-1774000596","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:56:36"}},"processed_data":{"order_number":"ORD-EQUThM6-1774000596","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 12:56:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-L68-1774000592","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:56:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-L68-1774000592","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:56:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:56:50] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173806} 
[2026-03-20 12:56:50] production.INFO: Order updated successfully. Order ID: 173806, Status: completed  
[2026-03-20 12:56:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-L68-1774000592","status":"completed","codes_count":0} 
[2026-03-20 12:56:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EQUThM6-1774000596","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:56:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-EQUThM6-1774000596","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:56:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:56:50] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173807} 
[2026-03-20 12:56:50] production.INFO: Order updated successfully. Order ID: 173807, Status: completed  
[2026-03-20 12:56:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EQUThM6-1774000596","status":"completed","codes_count":0} 
[2026-03-20 12:56:53] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 12:57:35] production.INFO: Constructing job for order: 173808  
[2026-03-20 12:57:38] production.INFO: Handling job for order: 173808  
[2026-03-20 12:57:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 12:57:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 12:57:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ec090e1c-ec80-4582-8560-84f30371dbd0&Player_ID=52152891659  
[2026-03-20 12:57:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ec090e1c-ec80-4582-8560-84f30371dbd0&Player_ID=52152891659","has_body":false} 
[2026-03-20 12:57:39] production.INFO: Operation sent successfully {"operation_id":158870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t0e7be-1774000659","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 12:57:39"}},"processed_data":{"order_number":"ORD-t0e7be-1774000659","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 12:57:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t0e7be-1774000659","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 12:57:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-t0e7be-1774000659","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 12:57:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 12:57:50] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173808} 
[2026-03-20 12:57:50] production.INFO: Order updated successfully. Order ID: 173808, Status: completed  
[2026-03-20 12:57:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t0e7be-1774000659","status":"completed","codes_count":0} 
[2026-03-20 12:57:52] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 12:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DT4R1sE8gdG4ml78BJ5PNVn17Iw6t6bg","execution_time":"2026-03-20 12:58:02"} 
[2026-03-20 12:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DT4R1sE8gdG4ml78BJ5PNVn17Iw6t6bg","execution_time":"2026-03-20 12:58:02"} 
[2026-03-20 13:00:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5BohJuurZUg7C9zsiD3dIzgUUJqVrhuD","execution_time":"2026-03-20 13:00:05"} 
[2026-03-20 13:00:05] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5BohJuurZUg7C9zsiD3dIzgUUJqVrhuD","execution_time":"2026-03-20 13:00:05"} 
[2026-03-20 13:00:05] production.INFO: Executing GetProducts task...  
[2026-03-20 13:00:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:00:05] production.INFO: Executing GetProducts task...  
[2026-03-20 13:00:07] production.INFO: async() رجع: true  
[2026-03-20 13:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:01:13] production.INFO: Constructing job for order: 173809  
[2026-03-20 13:01:14] production.INFO: Handling job for order: 173809  
[2026-03-20 13:01:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:01:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:01:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ab513dd8-f931-42cf-ab0c-b69fe1b77b36&Player_ID=52152983586  
[2026-03-20 13:01:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ab513dd8-f931-42cf-ab0c-b69fe1b77b36&Player_ID=52152983586","has_body":false} 
[2026-03-20 13:01:15] production.INFO: Operation sent successfully {"operation_id":158871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WlT-1774000875","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:01:15"}},"processed_data":{"order_number":"ORD-WlT-1774000875","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:01:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WlT-1774000875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:01:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-WlT-1774000875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:01:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:01:29] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173809} 
[2026-03-20 13:01:29] production.INFO: Order updated successfully. Order ID: 173809, Status: completed  
[2026-03-20 13:01:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WlT-1774000875","status":"completed","codes_count":0} 
[2026-03-20 13:01:32] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:01:33] production.INFO: Constructing job for order: 173810  
[2026-03-20 13:01:35] production.INFO: Handling job for order: 173810  
[2026-03-20 13:01:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:01:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:01:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=63fc4aab-c832-4f13-b303-5b3c79074b27&Player_ID=5843941992  
[2026-03-20 13:01:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=63fc4aab-c832-4f13-b303-5b3c79074b27&Player_ID=5843941992","has_body":false} 
[2026-03-20 13:01:36] production.INFO: Operation sent successfully {"operation_id":158872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mtADTJZU-1774000895","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:01:35"}},"processed_data":{"order_number":"ORD-mtADTJZU-1774000895","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 13:01:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mtADTJZU-1774000895","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:01:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-mtADTJZU-1774000895","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:01:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:01:50] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173810} 
[2026-03-20 13:01:50] production.INFO: Order updated successfully. Order ID: 173810, Status: completed  
[2026-03-20 13:01:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mtADTJZU-1774000895","status":"completed","codes_count":0} 
[2026-03-20 13:01:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 13:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kmfhMNV6ifTae1eolI7kd4nQjorFdGdi","execution_time":"2026-03-20 13:02:03"} 
[2026-03-20 13:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kmfhMNV6ifTae1eolI7kd4nQjorFdGdi","execution_time":"2026-03-20 13:02:03"} 
[2026-03-20 13:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iP7LDGNG1QIbH9JSuuLwKu0cfFV5iPDf","execution_time":"2026-03-20 13:04:03"} 
[2026-03-20 13:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iP7LDGNG1QIbH9JSuuLwKu0cfFV5iPDf","execution_time":"2026-03-20 13:04:03"} 
[2026-03-20 13:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 13:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 13:05:06] production.INFO: async() رجع: true  
[2026-03-20 13:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:05:12] production.INFO: Constructing job for order: 173811  
[2026-03-20 13:05:13] production.INFO: Handling job for order: 173811  
[2026-03-20 13:05:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:05:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:05:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0d33ba9d-991b-476c-b1cc-d24c896e15eb&Player_ID=52152983586  
[2026-03-20 13:05:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0d33ba9d-991b-476c-b1cc-d24c896e15eb&Player_ID=52152983586","has_body":false} 
[2026-03-20 13:05:14] production.INFO: Operation sent successfully {"operation_id":158873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z44fM-1774001114","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:05:14"}},"processed_data":{"order_number":"ORD-Z44fM-1774001114","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:05:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z44fM-1774001114","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:05:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z44fM-1774001114","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:05:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:05:30] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173811} 
[2026-03-20 13:05:30] production.INFO: Order updated successfully. Order ID: 173811, Status: completed  
[2026-03-20 13:05:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z44fM-1774001114","status":"completed","codes_count":0} 
[2026-03-20 13:05:34] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1BBc2ulQjq5ekkj8Zeo6Msk7Ls6V8ihr","execution_time":"2026-03-20 13:06:04"} 
[2026-03-20 13:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1BBc2ulQjq5ekkj8Zeo6Msk7Ls6V8ihr","execution_time":"2026-03-20 13:06:04"} 
[2026-03-20 13:06:10] production.INFO: Constructing job for order: 173812  
[2026-03-20 13:06:13] production.INFO: Handling job for order: 173812  
[2026-03-20 13:06:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:06:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:06:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a322e6a8-07e2-46d4-954e-65d10b8c320e&Player_ID=52255379681  
[2026-03-20 13:06:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a322e6a8-07e2-46d4-954e-65d10b8c320e&Player_ID=52255379681","has_body":false} 
[2026-03-20 13:06:14] production.INFO: Operation sent successfully {"operation_id":158874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wRlu-1774001173","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:06:14"}},"processed_data":{"order_number":"ORD-wRlu-1774001173","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 13:06:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wRlu-1774001173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:06:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-wRlu-1774001173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:06:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:06:27] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173812} 
[2026-03-20 13:06:27] production.INFO: Order updated successfully. Order ID: 173812, Status: completed  
[2026-03-20 13:06:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wRlu-1774001173","status":"completed","codes_count":0} 
[2026-03-20 13:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 13:06:57] production.INFO: Constructing job for order: 173813  
[2026-03-20 13:06:59] production.INFO: Handling job for order: 173813  
[2026-03-20 13:06:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:06:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:06:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c8609ed-335b-4bf6-ab96-dfba4a2f45f2&Player_ID=5620172556  
[2026-03-20 13:06:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c8609ed-335b-4bf6-ab96-dfba4a2f45f2&Player_ID=5620172556","has_body":false} 
[2026-03-20 13:06:59] production.INFO: Operation sent successfully {"operation_id":158875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XMqnG-1774001219","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:06:59"}},"processed_data":{"order_number":"ORD-XMqnG-1774001219","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 13:07:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XMqnG-1774001219","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:07:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-XMqnG-1774001219","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:07:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:07:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":173813} 
[2026-03-20 13:07:12] production.INFO: Order updated successfully. Order ID: 173813, Status: completed  
[2026-03-20 13:07:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XMqnG-1774001219","status":"completed","codes_count":0} 
[2026-03-20 13:07:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-20 13:07:16] production.INFO: Constructing job for order: 173814  
[2026-03-20 13:07:17] production.INFO: Handling job for order: 173814  
[2026-03-20 13:07:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:07:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:07:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b2bc2190-55b8-4dc5-80ec-6fd3e9a1e6ad&Player_ID=9702497139  
[2026-03-20 13:07:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b2bc2190-55b8-4dc5-80ec-6fd3e9a1e6ad&Player_ID=9702497139","has_body":false} 
[2026-03-20 13:07:18] production.INFO: Operation sent successfully {"operation_id":158876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q7lx2-1774001238","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:07:18"}},"processed_data":{"order_number":"ORD-Q7lx2-1774001238","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:07:58] production.INFO: Constructing job for order: 173815  
[2026-03-20 13:08:00] production.INFO: Handling job for order: 173815  
[2026-03-20 13:08:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:08:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:08:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cc767366-2b02-4e9f-8dd9-834af476fa95&Player_ID=4085290410  
[2026-03-20 13:08:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cc767366-2b02-4e9f-8dd9-834af476fa95&Player_ID=4085290410","has_body":false} 
[2026-03-20 13:08:01] production.INFO: Operation sent successfully {"operation_id":158877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qzC3F-1774001281","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:08:01"}},"processed_data":{"order_number":"ORD-qzC3F-1774001281","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04"} 
[2026-03-20 13:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","total_operations":2,"sites_count":1} 
[2026-03-20 13:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281"]} 
[2026-03-20 13:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 13:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 13:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877,"processed":0,"errors":0} 
[2026-03-20 13:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HRybjoGuOFiT2SLFwKXlHH7PZmBNZFiY","execution_time":"2026-03-20 13:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:09:39] production.INFO: Constructing job for order: 173816  
[2026-03-20 13:09:40] production.INFO: Handling job for order: 173816  
[2026-03-20 13:09:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:09:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:09:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6d5b3c0e-8b9e-484c-a185-c965b63d4d7d&Player_ID=11798381241  
[2026-03-20 13:09:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6d5b3c0e-8b9e-484c-a185-c965b63d4d7d&Player_ID=11798381241","has_body":false} 
[2026-03-20 13:09:41] production.INFO: Operation sent successfully {"operation_id":158878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pUXoT-1774001381","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:09:41"}},"processed_data":{"order_number":"ORD-pUXoT-1774001381","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02"} 
[2026-03-20 13:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","total_operations":3,"sites_count":1} 
[2026-03-20 13:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281","ORD-pUXoT-1774001381"]} 
[2026-03-20 13:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877,"processed":0,"errors":0} 
[2026-03-20 13:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jZsmtKHoRT2mF9U6MUSiT2VB9rh0oQRh","execution_time":"2026-03-20 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:10:04] production.INFO: async() رجع: true  
[2026-03-20 13:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:10:47] production.INFO: Constructing job for order: 173817  
[2026-03-20 13:10:48] production.INFO: Handling job for order: 173817  
[2026-03-20 13:10:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:10:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:10:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d3d25e72-9f1e-4178-acb4-4b2020915735&Player_ID=52152983586  
[2026-03-20 13:10:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d3d25e72-9f1e-4178-acb4-4b2020915735&Player_ID=52152983586","has_body":false} 
[2026-03-20 13:10:49] production.INFO: Operation sent successfully {"operation_id":158879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MyTRKFgD-1774001448","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:10:49"}},"processed_data":{"order_number":"ORD-MyTRKFgD-1774001448","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:11:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MyTRKFgD-1774001448","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:11:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-MyTRKFgD-1774001448","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:11:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:11:03] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173817} 
[2026-03-20 13:11:03] production.INFO: Order updated successfully. Order ID: 173817, Status: completed  
[2026-03-20 13:11:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MyTRKFgD-1774001448","status":"completed","codes_count":0} 
[2026-03-20 13:11:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:11:30] production.INFO: Constructing job for order: 173818  
[2026-03-20 13:11:32] production.INFO: Handling job for order: 173818  
[2026-03-20 13:11:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9b9543d3-8753-4675-a7a6-779566c9ae41&Player_ID=3306612538  
[2026-03-20 13:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9b9543d3-8753-4675-a7a6-779566c9ae41&Player_ID=3306612538","has_body":false} 
[2026-03-20 13:11:33] production.INFO: Operation sent successfully {"operation_id":158880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sVV-1774001493","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:11:33"}},"processed_data":{"order_number":"ORD-sVV-1774001493","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:12:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00"} 
[2026-03-20 13:12:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","total_operations":4,"sites_count":1} 
[2026-03-20 13:12:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281","ORD-pUXoT-1774001381","ORD-sVV-1774001493"]} 
[2026-03-20 13:12:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:12:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CmSxZ0tzhD9PHK5ZRI3PIURIMVPsteIN","execution_time":"2026-03-20 13:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01"} 
[2026-03-20 13:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","total_operations":4,"sites_count":1} 
[2026-03-20 13:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281","ORD-pUXoT-1774001381","ORD-sVV-1774001493"]} 
[2026-03-20 13:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zN915Sn3texM5tN8gAAhiAPvRDmgUJ43","execution_time":"2026-03-20 13:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:15:03] production.INFO: async() رجع: true  
[2026-03-20 13:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:15:18] production.INFO: Constructing job for order: 173819  
[2026-03-20 13:15:20] production.INFO: Handling job for order: 173819  
[2026-03-20 13:15:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:15:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:15:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d45e5024-9e51-407e-851b-4d768d9bb434&Player_ID=52380322125  
[2026-03-20 13:15:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d45e5024-9e51-407e-851b-4d768d9bb434&Player_ID=52380322125","has_body":false} 
[2026-03-20 13:15:20] production.INFO: Operation sent successfully {"operation_id":158881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZylM3-1774001720","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:15:20"}},"processed_data":{"order_number":"ORD-ZylM3-1774001720","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:15:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZylM3-1774001720","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:15:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZylM3-1774001720","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:15:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:15:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173819} 
[2026-03-20 13:15:55] production.INFO: Order updated successfully. Order ID: 173819, Status: completed  
[2026-03-20 13:15:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZylM3-1774001720","status":"completed","codes_count":0} 
[2026-03-20 13:15:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02"} 
[2026-03-20 13:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","total_operations":4,"sites_count":1} 
[2026-03-20 13:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281","ORD-pUXoT-1774001381","ORD-sVV-1774001493"]} 
[2026-03-20 13:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lxoY35kpnH4k900xEp4peNYDWKnBhroY","execution_time":"2026-03-20 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:16:16] production.INFO: Constructing job for order: 173820  
[2026-03-20 13:16:18] production.INFO: Handling job for order: 173820  
[2026-03-20 13:16:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:16:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:16:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f3713b5d-b123-47b3-aa26-7ce3c0285e02&Player_ID=51309913971  
[2026-03-20 13:16:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f3713b5d-b123-47b3-aa26-7ce3c0285e02&Player_ID=51309913971","has_body":false} 
[2026-03-20 13:16:18] production.INFO: Operation sent successfully {"operation_id":158882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1po0XM-1774001778","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:16:18"}},"processed_data":{"order_number":"ORD-1po0XM-1774001778","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:16:23] production.INFO: Constructing job for order: 173821  
[2026-03-20 13:16:24] production.INFO: Handling job for order: 173821  
[2026-03-20 13:16:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:16:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:16:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca0014ca-bad5-4ae3-a93f-88949faebc10&Player_ID=52380322125  
[2026-03-20 13:16:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca0014ca-bad5-4ae3-a93f-88949faebc10&Player_ID=52380322125","has_body":false} 
[2026-03-20 13:16:25] production.INFO: Operation sent successfully {"operation_id":158883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZIqZo-1774001785","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:16:25"}},"processed_data":{"order_number":"ORD-ZIqZo-1774001785","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:16:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1po0XM-1774001778","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:16:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-1po0XM-1774001778","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:16:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:16:28] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173820} 
[2026-03-20 13:16:28] production.INFO: Order updated successfully. Order ID: 173820, Status: completed  
[2026-03-20 13:16:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1po0XM-1774001778","status":"completed","codes_count":0} 
[2026-03-20 13:16:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:16:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZIqZo-1774001785","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:16:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZIqZo-1774001785","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:16:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:16:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173821} 
[2026-03-20 13:16:37] production.INFO: Order updated successfully. Order ID: 173821, Status: completed  
[2026-03-20 13:16:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZIqZo-1774001785","status":"completed","codes_count":0} 
[2026-03-20 13:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01"} 
[2026-03-20 13:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","total_operations":4,"sites_count":1} 
[2026-03-20 13:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Q7lx2-1774001238","ORD-qzC3F-1774001281","ORD-pUXoT-1774001381","ORD-sVV-1774001493"]} 
[2026-03-20 13:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7lx2-1774001238","operation_id":158876} 
[2026-03-20 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qzC3F-1774001281","operation_id":158877} 
[2026-03-20 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8EL0QmSlDJ3uiHl71QQdA0wViZVJLBQs","execution_time":"2026-03-20 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:18:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q7lx2-1774001238","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:18:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q7lx2-1774001238","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:18:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:18:37] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173814} 
[2026-03-20 13:18:37] production.INFO: Order updated successfully. Order ID: 173814, Status: completed  
[2026-03-20 13:18:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q7lx2-1774001238","status":"completed","codes_count":0} 
[2026-03-20 13:18:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 13:19:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qzC3F-1774001281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:19:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-qzC3F-1774001281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:19:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:19:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":173815} 
[2026-03-20 13:19:01] production.INFO: Order updated successfully. Order ID: 173815, Status: completed  
[2026-03-20 13:19:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qzC3F-1774001281","status":"completed","codes_count":0} 
[2026-03-20 13:19:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-20 13:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02"} 
[2026-03-20 13:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","total_operations":2,"sites_count":1} 
[2026-03-20 13:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pUXoT-1774001381","ORD-sVV-1774001493"]} 
[2026-03-20 13:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 13:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 13:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TXL77B00qPb0rwtChsZg991rQPyQl1IH","execution_time":"2026-03-20 13:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:20:04] production.INFO: async() رجع: true  
[2026-03-20 13:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:20:28] production.INFO: Constructing job for order: 173822  
[2026-03-20 13:20:29] production.INFO: Handling job for order: 173822  
[2026-03-20 13:20:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:20:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:20:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ce64af4a-35bd-48e3-bd9b-6becb80e6a14&Player_ID=5751605627  
[2026-03-20 13:20:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ce64af4a-35bd-48e3-bd9b-6becb80e6a14&Player_ID=5751605627","has_body":false} 
[2026-03-20 13:20:30] production.INFO: Operation sent successfully {"operation_id":158884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wsJE-1774002030","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:20:30"}},"processed_data":{"order_number":"ORD-wsJE-1774002030","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:20:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wsJE-1774002030","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:20:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-wsJE-1774002030","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:20:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:20:50] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":173822} 
[2026-03-20 13:20:50] production.INFO: Order updated successfully. Order ID: 173822, Status: completed  
[2026-03-20 13:20:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wsJE-1774002030","status":"completed","codes_count":0} 
[2026-03-20 13:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-20 13:20:53] production.INFO: Constructing job for order: 173823  
[2026-03-20 13:20:54] production.INFO: Handling job for order: 173823  
[2026-03-20 13:20:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:20:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:20:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7947579e-914c-4cb8-ab4c-e3f0d0611a71&Player_ID=12830997855  
[2026-03-20 13:20:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7947579e-914c-4cb8-ab4c-e3f0d0611a71&Player_ID=12830997855","has_body":false} 
[2026-03-20 13:20:55] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 13:20:55] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158885,"exception":"Unknown named parameter $userId"} 
[2026-03-20 13:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 13:21:11] production.INFO: Constructing job for order: 173824  
[2026-03-20 13:21:13] production.INFO: Handling job for order: 173824  
[2026-03-20 13:21:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:21:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:21:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=08395824-b11a-44c9-9bd1-90499d81ad54&Player_ID=8781876719  
[2026-03-20 13:21:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=08395824-b11a-44c9-9bd1-90499d81ad54&Player_ID=8781876719","has_body":false} 
[2026-03-20 13:21:14] production.INFO: Operation sent successfully {"operation_id":158886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xnWTb6b-1774002073","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 13:21:14"}},"processed_data":{"order_number":"ORD-xnWTb6b-1774002073","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-20 13:21:51] production.INFO: Constructing job for order: 173825  
[2026-03-20 13:21:53] production.INFO: Handling job for order: 173825  
[2026-03-20 13:21:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:21:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:21:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=962b6082-4e04-46ca-aeff-52bc497126b0&Player_ID=8781876719  
[2026-03-20 13:21:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=962b6082-4e04-46ca-aeff-52bc497126b0&Player_ID=8781876719","has_body":false} 
[2026-03-20 13:21:53] production.INFO: Operation sent successfully {"operation_id":158887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2J8-1774002113","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 13:21:53"}},"processed_data":{"order_number":"ORD-2J8-1774002113","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 13:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02"} 
[2026-03-20 13:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","total_operations":4,"sites_count":1} 
[2026-03-20 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-pUXoT-1774001381","ORD-sVV-1774001493","ORD-xnWTb6b-1774002073","ORD-2J8-1774002113"]} 
[2026-03-20 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2J8-1774002113","operation_id":158887} 
[2026-03-20 13:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xnWTb6b-1774002073","operation_id":158886} 
[2026-03-20 13:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xnWTb6b-1774002073","operation_id":158886,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xnWTb6b-1774002073","operation_id":158886,"processed":0,"errors":0} 
[2026-03-20 13:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k5Ti9ObbJXvVJKw7ZcDfwtNV0Shqb91S","execution_time":"2026-03-20 13:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xnWTb6b-1774002073","operation_id":158886} 
[2026-03-20 13:22:42] production.INFO: Constructing job for order: 173826  
[2026-03-20 13:22:45] production.INFO: Handling job for order: 173826  
[2026-03-20 13:22:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:22:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:22:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=bb8e8a2d-8c05-41dd-b168-ac16d7433ccf&Player_ID=8781876719  
[2026-03-20 13:22:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=bb8e8a2d-8c05-41dd-b168-ac16d7433ccf&Player_ID=8781876719","has_body":false} 
[2026-03-20 13:22:46] production.INFO: Operation sent successfully {"operation_id":158888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SVH2Fhgw-1774002165","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 13:22:46"}},"processed_data":{"order_number":"ORD-SVH2Fhgw-1774002165","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-20 13:23:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xnWTb6b-1774002073","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:23:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-xnWTb6b-1774002073","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:23:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:23:58] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173824} 
[2026-03-20 13:23:58] production.INFO: Order updated successfully. Order ID: 173824, Status: completed  
[2026-03-20 13:23:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xnWTb6b-1774002073","status":"completed","codes_count":0} 
[2026-03-20 13:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 13:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04"} 
[2026-03-20 13:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","total_operations":4,"sites_count":1} 
[2026-03-20 13:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-pUXoT-1774001381","ORD-sVV-1774001493","ORD-2J8-1774002113","ORD-SVH2Fhgw-1774002165"]} 
[2026-03-20 13:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2J8-1774002113","operation_id":158887} 
[2026-03-20 13:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVH2Fhgw-1774002165","operation_id":158888} 
[2026-03-20 13:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880,"processed":0,"errors":0} 
[2026-03-20 13:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uyDS16ipuOjvwqBhC8bdxoXGZvu7EW1H","execution_time":"2026-03-20 13:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVV-1774001493","operation_id":158880} 
[2026-03-20 13:24:05] production.INFO: Constructing job for order: 173828  
[2026-03-20 13:24:07] production.INFO: Handling job for order: 173828  
[2026-03-20 13:24:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:24:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:24:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=57a8ed90-02d3-40cc-aafc-b0dde351a2e1&Player_ID=52336994011  
[2026-03-20 13:24:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=57a8ed90-02d3-40cc-aafc-b0dde351a2e1&Player_ID=52336994011","has_body":false} 
[2026-03-20 13:24:08] production.INFO: Operation sent successfully {"operation_id":158889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6AAPf5Ut-1774002247","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:24:08"}},"processed_data":{"order_number":"ORD-6AAPf5Ut-1774002247","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:24:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6AAPf5Ut-1774002247","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:24:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-6AAPf5Ut-1774002247","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:24:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:24:19] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173828} 
[2026-03-20 13:24:19] production.INFO: Order updated successfully. Order ID: 173828, Status: completed  
[2026-03-20 13:24:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6AAPf5Ut-1774002247","status":"completed","codes_count":0} 
[2026-03-20 13:24:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:24:47] production.INFO: Constructing job for order: 173829  
[2026-03-20 13:24:50] production.INFO: Handling job for order: 173829  
[2026-03-20 13:24:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:24:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:24:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ec8ed33d-d513-4f13-9d5f-6f4ddecc42c7&Player_ID=8442673847  
[2026-03-20 13:24:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ec8ed33d-d513-4f13-9d5f-6f4ddecc42c7&Player_ID=8442673847","has_body":false} 
[2026-03-20 13:24:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 13:24:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":158890,"exception":"Unknown named parameter $userId"} 
[2026-03-20 13:24:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 13:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:25:04] production.INFO: async() رجع: true  
[2026-03-20 13:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:25:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sVV-1774001493","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:25:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-sVV-1774001493","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:25:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:25:38] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173818} 
[2026-03-20 13:25:38] production.INFO: Order updated successfully. Order ID: 173818, Status: completed  
[2026-03-20 13:25:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sVV-1774001493","status":"completed","codes_count":0} 
[2026-03-20 13:25:40] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:25:46] production.INFO: Constructing job for order: 173830  
[2026-03-20 13:25:49] production.INFO: Handling job for order: 173830  
[2026-03-20 13:25:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:25:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:25:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c7ebd76-3527-4d2a-8bf5-0157942c90c9&Player_ID=52336994011  
[2026-03-20 13:25:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c7ebd76-3527-4d2a-8bf5-0157942c90c9&Player_ID=52336994011","has_body":false} 
[2026-03-20 13:25:50] production.INFO: Operation sent successfully {"operation_id":158891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Wf-1774002350","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:25:50"}},"processed_data":{"order_number":"ORD-9Wf-1774002350","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02"} 
[2026-03-20 13:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","total_operations":4,"sites_count":1} 
[2026-03-20 13:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-pUXoT-1774001381","ORD-2J8-1774002113","ORD-SVH2Fhgw-1774002165","ORD-9Wf-1774002350"]} 
[2026-03-20 13:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2J8-1774002113","operation_id":158887} 
[2026-03-20 13:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Wf-1774002350","operation_id":158891} 
[2026-03-20 13:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVH2Fhgw-1774002165","operation_id":158888} 
[2026-03-20 13:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVH2Fhgw-1774002165","operation_id":158888,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVH2Fhgw-1774002165","operation_id":158888,"processed":0,"errors":0} 
[2026-03-20 13:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OhensYyskaEa5IcUOFeSl6OXSei7dsf2","execution_time":"2026-03-20 13:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVH2Fhgw-1774002165","operation_id":158888} 
[2026-03-20 13:26:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2J8-1774002113","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:26:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-2J8-1774002113","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:26:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:26:08] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173825} 
[2026-03-20 13:26:08] production.INFO: Order updated successfully. Order ID: 173825, Status: completed  
[2026-03-20 13:26:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2J8-1774002113","status":"completed","codes_count":0} 
[2026-03-20 13:26:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 13:26:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Wf-1774002350","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:26:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Wf-1774002350","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:26:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:26:14] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173830} 
[2026-03-20 13:26:14] production.INFO: Order updated successfully. Order ID: 173830, Status: completed  
[2026-03-20 13:26:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Wf-1774002350","status":"completed","codes_count":0} 
[2026-03-20 13:26:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:27:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SVH2Fhgw-1774002165","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:27:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-SVH2Fhgw-1774002165","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:27:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:27:11] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173826} 
[2026-03-20 13:27:11] production.INFO: Order updated successfully. Order ID: 173826, Status: completed  
[2026-03-20 13:27:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SVH2Fhgw-1774002165","status":"completed","codes_count":0} 
[2026-03-20 13:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 13:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03"} 
[2026-03-20 13:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","total_operations":1,"sites_count":1} 
[2026-03-20 13:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pUXoT-1774001381"]} 
[2026-03-20 13:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 13:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 13:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878,"processed":0,"errors":0} 
[2026-03-20 13:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yl2srSbvl3W9WU3yuKhsvuGiBwTGqliu","execution_time":"2026-03-20 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:28:08] production.INFO: Constructing job for order: 173831  
[2026-03-20 13:28:09] production.INFO: Handling job for order: 173831  
[2026-03-20 13:28:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:28:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:28:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f59abdf7-8bca-48a3-8fa0-968e1aa5606c&Player_ID=52336994011  
[2026-03-20 13:28:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f59abdf7-8bca-48a3-8fa0-968e1aa5606c&Player_ID=52336994011","has_body":false} 
[2026-03-20 13:28:10] production.INFO: Operation sent successfully {"operation_id":158892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8VWczFD-1774002489","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:28:10"}},"processed_data":{"order_number":"ORD-8VWczFD-1774002489","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:28:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8VWczFD-1774002489","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:28:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-8VWczFD-1774002489","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:28:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:28:23] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173831} 
[2026-03-20 13:28:23] production.INFO: Order updated successfully. Order ID: 173831, Status: completed  
[2026-03-20 13:28:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8VWczFD-1774002489","status":"completed","codes_count":0} 
[2026-03-20 13:28:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:28:50] production.INFO: Constructing job for order: 173832  
[2026-03-20 13:28:52] production.INFO: Handling job for order: 173832  
[2026-03-20 13:28:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:28:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:28:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=7e606664-ba00-4427-b99f-46b15474a9da&Player_ID=41143629  
[2026-03-20 13:28:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=7e606664-ba00-4427-b99f-46b15474a9da&Player_ID=41143629","has_body":false} 
[2026-03-20 13:28:52] production.INFO: Operation sent successfully {"operation_id":158893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-54DYS-1774002532","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 13:28:52"}},"processed_data":{"order_number":"ORD-54DYS-1774002532","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 13:29:01] production.INFO: Constructing job for order: 173833  
[2026-03-20 13:29:04] production.INFO: Handling job for order: 173833  
[2026-03-20 13:29:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:29:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:29:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=ca6f0d8a-e78c-470e-bd9b-c5066a8ae085&Player_ID=0991560316  
[2026-03-20 13:29:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=ca6f0d8a-e78c-470e-bd9b-c5066a8ae085&Player_ID=0991560316","has_body":false} 
[2026-03-20 13:29:05] production.INFO: Operation sent successfully {"operation_id":158894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UX7wAo-1774002545","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 13:29:05"}},"processed_data":{"order_number":"ORD-UX7wAo-1774002545","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 13:29:23] production.INFO: Constructing job for order: 173834  
[2026-03-20 13:29:26] production.INFO: Handling job for order: 173834  
[2026-03-20 13:29:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:29:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:29:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a0758e8-55bc-46ca-b01e-122088df94ec&Player_ID=52281451324  
[2026-03-20 13:29:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a0758e8-55bc-46ca-b01e-122088df94ec&Player_ID=52281451324","has_body":false} 
[2026-03-20 13:29:27] production.INFO: Constructing job for order: 173835  
[2026-03-20 13:29:27] production.INFO: Operation sent successfully {"operation_id":158895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vHvbh-1774002567","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:29:27"}},"processed_data":{"order_number":"ORD-vHvbh-1774002567","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 13:29:30] production.INFO: Handling job for order: 173835  
[2026-03-20 13:29:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:29:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:29:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=3374db3e-a21c-4fdf-b7d9-d33abc701fa1&Player_ID=148529364  
[2026-03-20 13:29:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=3374db3e-a21c-4fdf-b7d9-d33abc701fa1&Player_ID=148529364","has_body":false} 
[2026-03-20 13:29:31] production.INFO: Operation sent successfully {"operation_id":158896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z7m-1774002570","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 13:29:31"}},"processed_data":{"order_number":"ORD-Z7m-1774002570","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 13:29:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vHvbh-1774002567","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:29:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-vHvbh-1774002567","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:29:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:29:41] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173834} 
[2026-03-20 13:29:41] production.INFO: Order updated successfully. Order ID: 173834, Status: completed  
[2026-03-20 13:29:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vHvbh-1774002567","status":"completed","codes_count":0} 
[2026-03-20 13:29:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 13:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04"} 
[2026-03-20 13:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","total_operations":4,"sites_count":2} 
[2026-03-20 13:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pUXoT-1774001381","ORD-54DYS-1774002532","ORD-Z7m-1774002570"]} 
[2026-03-20 13:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-54DYS-1774002532","operation_id":158893} 
[2026-03-20 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pUXoT-1774001381","operation_id":158878} 
[2026-03-20 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896} 
[2026-03-20 13:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 13:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896,"processed":0,"errors":0} 
[2026-03-20 13:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896,"orders_count":1,"order_ids":["ORD-UX7wAo-1774002545"]} 
[2026-03-20 13:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896} 
[2026-03-20 13:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7m-1774002570","operation_id":158896,"orders_count":1} 
[2026-03-20 13:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 13:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 13:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"count":1} 
[2026-03-20 13:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"count":1} 
[2026-03-20 13:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"user_id":587,"notification_type":"order_approved","reference_id":173833} 
[2026-03-20 13:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 13:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 13:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"processed":1,"errors":0} 
[2026-03-20 13:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894,"processed":1,"errors":0} 
[2026-03-20 13:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HTLXVDs7NdiV0mfF8faGDNkD2ZXsTcxT","execution_time":"2026-03-20 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UX7wAo-1774002545","operation_id":158894} 
[2026-03-20 13:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 13:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 13:30:06] production.INFO: async() رجع: true  
[2026-03-20 13:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:30:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-54DYS-1774002532","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 13:30:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-54DYS-1774002532","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 13:30:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:30:08] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":173832} 
[2026-03-20 13:30:08] production.INFO: Order updated successfully. Order ID: 173832, Status: completed  
[2026-03-20 13:30:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-54DYS-1774002532","status":"completed","codes_count":0} 
[2026-03-20 13:30:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pUXoT-1774001381","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 13:30:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-pUXoT-1774001381","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 13:30:08] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 13:30:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_rejected","reference_id":173816} 
[2026-03-20 13:30:08] production.INFO: Order updated successfully. Order ID: 173816, Status: rejected  
[2026-03-20 13:30:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pUXoT-1774001381","status":"rejected","codes_count":0} 
[2026-03-20 13:30:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z7m-1774002570","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 13:30:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z7m-1774002570","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 13:30:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:30:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"order_approved","reference_id":173835} 
[2026-03-20 13:30:08] production.INFO: Order updated successfully. Order ID: 173835, Status: completed  
[2026-03-20 13:30:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z7m-1774002570","status":"completed","codes_count":0} 
[2026-03-20 13:30:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-20 13:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-20 13:30:13] production.INFO: Constructing job for order: 173836  
[2026-03-20 13:30:15] production.INFO: Handling job for order: 173836  
[2026-03-20 13:30:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:30:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:30:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3cc9c5b-6565-4ade-9774-471df2930330&Player_ID=52336994011  
[2026-03-20 13:30:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3cc9c5b-6565-4ade-9774-471df2930330&Player_ID=52336994011","has_body":false} 
[2026-03-20 13:30:16] production.INFO: Operation sent successfully {"operation_id":158897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TuE-1774002616","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:30:16"}},"processed_data":{"order_number":"ORD-TuE-1774002616","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:30:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TuE-1774002616","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:30:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-TuE-1774002616","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:30:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:30:29] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173836} 
[2026-03-20 13:30:29] production.INFO: Order updated successfully. Order ID: 173836, Status: completed  
[2026-03-20 13:30:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TuE-1774002616","status":"completed","codes_count":0} 
[2026-03-20 13:30:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:30:43] production.INFO: Constructing job for order: 173837  
[2026-03-20 13:30:46] production.INFO: Handling job for order: 173837  
[2026-03-20 13:30:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:30:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:30:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1c1ac5a5-f2bd-4a90-8ac8-ac80ac15d596&Player_ID=0947067781  
[2026-03-20 13:30:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1c1ac5a5-f2bd-4a90-8ac8-ac80ac15d596&Player_ID=0947067781","has_body":false} 
[2026-03-20 13:30:47] production.INFO: Operation sent successfully {"operation_id":158898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B5Z-1774002647","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 13:30:47"}},"processed_data":{"order_number":"ORD-B5Z-1774002647","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 13:31:23] production.INFO: Constructing job for order: 173838  
[2026-03-20 13:31:26] production.INFO: Handling job for order: 173838  
[2026-03-20 13:31:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:31:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:31:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d09df7c3-39d1-499f-8859-188e049e8c96&Player_ID=52001907817  
[2026-03-20 13:31:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d09df7c3-39d1-499f-8859-188e049e8c96&Player_ID=52001907817","has_body":false} 
[2026-03-20 13:31:27] production.INFO: Operation sent successfully {"operation_id":158899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zBRhEcXR-1774002687","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:31:27"}},"processed_data":{"order_number":"ORD-zBRhEcXR-1774002687","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:31:34] production.INFO: Constructing job for order: 173839  
[2026-03-20 13:31:36] production.INFO: Handling job for order: 173839  
[2026-03-20 13:31:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:31:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:31:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9a6e7f0e-648a-4c09-ae26-6ffece476c82&Player_ID=0968326964  
[2026-03-20 13:31:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9a6e7f0e-648a-4c09-ae26-6ffece476c82&Player_ID=0968326964","has_body":false} 
[2026-03-20 13:31:37] production.INFO: Operation sent successfully {"operation_id":158900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0KMAWnKa-1774002696","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 13:31:37"}},"processed_data":{"order_number":"ORD-0KMAWnKa-1774002696","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 13:31:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zBRhEcXR-1774002687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:31:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-zBRhEcXR-1774002687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:31:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:31:39] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173838} 
[2026-03-20 13:31:39] production.INFO: Order updated successfully. Order ID: 173838, Status: completed  
[2026-03-20 13:31:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zBRhEcXR-1774002687","status":"completed","codes_count":0} 
[2026-03-20 13:31:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 13:31:44] production.INFO: Constructing job for order: 173840  
[2026-03-20 13:31:46] production.INFO: Handling job for order: 173840  
[2026-03-20 13:31:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:31:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:31:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f0a8b8e0-9d79-4fe3-b4a2-7fe5a1cde184&Player_ID=0968326964  
[2026-03-20 13:31:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f0a8b8e0-9d79-4fe3-b4a2-7fe5a1cde184&Player_ID=0968326964","has_body":false} 
[2026-03-20 13:31:46] production.INFO: Operation sent successfully {"operation_id":158901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zgTrvoXj-1774002706","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 13:31:46"}},"processed_data":{"order_number":"ORD-zgTrvoXj-1774002706","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 13:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01"} 
[2026-03-20 13:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","total_operations":3,"sites_count":1} 
[2026-03-20 13:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-B5Z-1774002647","ORD-0KMAWnKa-1774002696","ORD-zgTrvoXj-1774002706"]} 
[2026-03-20 13:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 13:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 13:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 13:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 13:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"count":3} 
[2026-03-20 13:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"count":3} 
[2026-03-20 13:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"user_id":1417,"notification_type":"order_approved","reference_id":173839} 
[2026-03-20 13:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"user_id":1618,"notification_type":"order_approved","reference_id":173837} 
[2026-03-20 13:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"user_id":1417,"notification_type":"order_approved","reference_id":173840} 
[2026-03-20 13:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 13:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 13:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"processed":3,"errors":0} 
[2026-03-20 13:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901,"processed":3,"errors":0} 
[2026-03-20 13:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oaJym2Ov99ptpeR9iomZK5uhQGgFyAQ9","execution_time":"2026-03-20 13:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zgTrvoXj-1774002706","operation_id":158901} 
[2026-03-20 13:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-20 13:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1618  
[2026-03-20 13:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-20 13:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x961R44kbviqfqrmWz8WjoRCTHVSdnTT","execution_time":"2026-03-20 13:34:02"} 
[2026-03-20 13:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"x961R44kbviqfqrmWz8WjoRCTHVSdnTT","execution_time":"2026-03-20 13:34:02"} 
[2026-03-20 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:35:05] production.INFO: async() رجع: true  
[2026-03-20 13:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a4ejehjnDb2bOT0HpBOB5YLwJHcg3PfN","execution_time":"2026-03-20 13:36:00"} 
[2026-03-20 13:36:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"a4ejehjnDb2bOT0HpBOB5YLwJHcg3PfN","execution_time":"2026-03-20 13:36:00"} 
[2026-03-20 13:37:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"155144103","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptshd26g852hpcdsqWti"}},"user_id":1748} 
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 13:37:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 13:37:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18221,"user_id":1748,"amount":98.5,"admins_notified":7} 
[2026-03-20 13:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZcJSYTEFdmHXuXMouPnDCDG3oUKagJnr","execution_time":"2026-03-20 13:38:01"} 
[2026-03-20 13:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZcJSYTEFdmHXuXMouPnDCDG3oUKagJnr","execution_time":"2026-03-20 13:38:01"} 
[2026-03-20 13:39:27] production.INFO: Constructing job for order: 173841  
[2026-03-20 13:39:28] production.INFO: Handling job for order: 173841  
[2026-03-20 13:39:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:39:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:39:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b241cf86-1690-4025-a9a4-f6b78658f99b&Player_ID=8781876719  
[2026-03-20 13:39:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b241cf86-1690-4025-a9a4-f6b78658f99b&Player_ID=8781876719","has_body":false} 
[2026-03-20 13:39:29] production.INFO: Operation sent successfully {"operation_id":158902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4NSK-1774003168","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:39:29"}},"processed_data":{"order_number":"ORD-4NSK-1774003168","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02"} 
[2026-03-20 13:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","total_operations":1,"sites_count":1} 
[2026-03-20 13:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-4NSK-1774003168"]} 
[2026-03-20 13:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 13:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4NSK-1774003168","operation_id":158902} 
[2026-03-20 13:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4NSK-1774003168","operation_id":158902,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 13:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4NSK-1774003168","operation_id":158902,"processed":0,"errors":0} 
[2026-03-20 13:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2f7xhhrRkFByqGyHK7cD9A8de2Yc9g17","execution_time":"2026-03-20 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4NSK-1774003168","operation_id":158902} 
[2026-03-20 13:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 13:40:04] production.INFO: async() رجع: true  
[2026-03-20 13:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:40:31] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"657.0","mainamount":"657","operation_number":"600428176513","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppmrfqqqu4e9g8BU3y7s"}},"user_id":1508} 
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 13:40:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 13:40:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18222,"user_id":1508,"amount":657.0,"admins_notified":7} 
[2026-03-20 13:40:54] production.INFO: Constructing job for order: 173842  
[2026-03-20 13:40:56] production.INFO: Handling job for order: 173842  
[2026-03-20 13:40:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f37e1efb-cdc3-4c89-84c0-738cff2c3162&Player_ID=2172471876  
[2026-03-20 13:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f37e1efb-cdc3-4c89-84c0-738cff2c3162&Player_ID=2172471876","has_body":false} 
[2026-03-20 13:40:57] production.INFO: Operation sent successfully {"operation_id":158903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OjJhwxhi-1774003257","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:40:57"}},"processed_data":{"order_number":"ORD-OjJhwxhi-1774003257","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:41:00] production.INFO: Constructing job for order: 173843  
[2026-03-20 13:41:03] production.INFO: Handling job for order: 173843  
[2026-03-20 13:41:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:41:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:41:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d0ec1ead-97e5-478a-9019-d87e7f51a8f5&Player_ID=2172471876  
[2026-03-20 13:41:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d0ec1ead-97e5-478a-9019-d87e7f51a8f5&Player_ID=2172471876","has_body":false} 
[2026-03-20 13:41:04] production.INFO: Operation sent successfully {"operation_id":158904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aSDYR5I-1774003264","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:41:04"}},"processed_data":{"order_number":"ORD-aSDYR5I-1774003264","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:41:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4NSK-1774003168","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:41:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-4NSK-1774003168","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:41:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:41:12] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173841} 
[2026-03-20 13:41:12] production.INFO: Order updated successfully. Order ID: 173841, Status: completed  
[2026-03-20 13:41:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4NSK-1774003168","status":"completed","codes_count":0} 
[2026-03-20 13:41:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 13:41:21] production.INFO: Constructing job for order: 173844  
[2026-03-20 13:41:22] production.INFO: Handling job for order: 173844  
[2026-03-20 13:41:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:41:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:41:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1dbbb0bb-b048-4077-b400-c6360313300b&Player_ID=51903655869  
[2026-03-20 13:41:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1dbbb0bb-b048-4077-b400-c6360313300b&Player_ID=51903655869","has_body":false} 
[2026-03-20 13:41:23] production.INFO: Operation sent successfully {"operation_id":158905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nSAJfQW-1774003283","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:41:23"}},"processed_data":{"order_number":"ORD-nSAJfQW-1774003283","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:41:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nSAJfQW-1774003283","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:41:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-nSAJfQW-1774003283","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:41:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:41:40] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173844} 
[2026-03-20 13:41:40] production.INFO: Order updated successfully. Order ID: 173844, Status: completed  
[2026-03-20 13:41:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nSAJfQW-1774003283","status":"completed","codes_count":0} 
[2026-03-20 13:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 13:41:49] production.INFO: Constructing job for order: 173845  
[2026-03-20 13:41:50] production.INFO: Handling job for order: 173845  
[2026-03-20 13:41:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:41:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:41:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d15eedd4-8202-466e-a5c7-91669fef8ad5&Player_ID=52349495676  
[2026-03-20 13:41:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d15eedd4-8202-466e-a5c7-91669fef8ad5&Player_ID=52349495676","has_body":false} 
[2026-03-20 13:41:51] production.INFO: Operation sent successfully {"operation_id":158906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MtZkt4G-1774003310","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:41:51"}},"processed_data":{"order_number":"ORD-MtZkt4G-1774003310","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:41:52] production.INFO: Constructing job for order: 173846  
[2026-03-20 13:41:54] production.INFO: Handling job for order: 173846  
[2026-03-20 13:41:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:41:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:41:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3a93845e-10bd-4a63-98f7-907d564631b1&Player_ID=8506364095  
[2026-03-20 13:41:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3a93845e-10bd-4a63-98f7-907d564631b1&Player_ID=8506364095","has_body":false} 
[2026-03-20 13:41:55] production.INFO: Operation sent successfully {"operation_id":158907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Va4Yo5-1774003314","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:41:55"}},"processed_data":{"order_number":"ORD-Va4Yo5-1774003314","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01"} 
[2026-03-20 13:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","total_operations":4,"sites_count":1} 
[2026-03-20 13:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-OjJhwxhi-1774003257","ORD-aSDYR5I-1774003264","ORD-MtZkt4G-1774003310","ORD-Va4Yo5-1774003314"]} 
[2026-03-20 13:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 13:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSDYR5I-1774003264","operation_id":158904} 
[2026-03-20 13:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MtZkt4G-1774003310","operation_id":158906} 
[2026-03-20 13:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OjJhwxhi-1774003257","operation_id":158903} 
[2026-03-20 13:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907} 
[2026-03-20 13:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 13:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"processed":0,"errors":0} 
[2026-03-20 13:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hLK3AK9EEHf6odgHqNmGhSrSUr2iBMOz","execution_time":"2026-03-20 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907} 
[2026-03-20 13:42:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MtZkt4G-1774003310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:42:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-MtZkt4G-1774003310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:42:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:42:10] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":173845} 
[2026-03-20 13:42:10] production.INFO: Order updated successfully. Order ID: 173845, Status: completed  
[2026-03-20 13:42:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MtZkt4G-1774003310","status":"completed","codes_count":0} 
[2026-03-20 13:42:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 13:42:24] production.INFO: Constructing job for order: 173847  
[2026-03-20 13:42:25] production.INFO: Handling job for order: 173847  
[2026-03-20 13:42:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:42:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:42:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f5f90911-e110-471f-918c-7995a7b302a0&Player_ID=9545044368  
[2026-03-20 13:42:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f5f90911-e110-471f-918c-7995a7b302a0&Player_ID=9545044368","has_body":false} 
[2026-03-20 13:42:26] production.INFO: Operation sent successfully {"operation_id":158908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mh2IL-1774003345","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:42:26"}},"processed_data":{"order_number":"ORD-Mh2IL-1774003345","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:42:50] production.INFO: Constructing job for order: 173848  
[2026-03-20 13:42:53] production.INFO: Handling job for order: 173848  
[2026-03-20 13:42:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:42:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:42:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=53dffc90-e479-4ab6-9fc1-e9becff66ef3&Player_ID=51903655869  
[2026-03-20 13:42:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=53dffc90-e479-4ab6-9fc1-e9becff66ef3&Player_ID=51903655869","has_body":false} 
[2026-03-20 13:42:53] production.INFO: Operation sent successfully {"operation_id":158909,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bc8y22lO-1774003373","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:42:53"}},"processed_data":{"order_number":"ORD-Bc8y22lO-1774003373","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:43:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Bc8y22lO-1774003373","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:43:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Bc8y22lO-1774003373","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:43:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:43:03] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173848} 
[2026-03-20 13:43:03] production.INFO: Order updated successfully. Order ID: 173848, Status: completed  
[2026-03-20 13:43:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Bc8y22lO-1774003373","status":"completed","codes_count":0} 
[2026-03-20 13:43:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 13:43:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OjJhwxhi-1774003257","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:43:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-OjJhwxhi-1774003257","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:43:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:43:12] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173842} 
[2026-03-20 13:43:12] production.INFO: Order updated successfully. Order ID: 173842, Status: completed  
[2026-03-20 13:43:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OjJhwxhi-1774003257","status":"completed","codes_count":0} 
[2026-03-20 13:43:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 13:43:19] production.INFO: Constructing job for order: 173849  
[2026-03-20 13:43:21] production.INFO: Handling job for order: 173849  
[2026-03-20 13:43:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:43:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:43:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=487332f1-ba33-4669-bc3e-420914fd08d0&Player_ID=963796584  
[2026-03-20 13:43:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=487332f1-ba33-4669-bc3e-420914fd08d0&Player_ID=963796584","has_body":false} 
[2026-03-20 13:43:21] production.INFO: Operation sent successfully {"operation_id":158910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2vb7asQ-1774003401","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 13:43:21"}},"processed_data":{"order_number":"ORD-2vb7asQ-1774003401","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 13:43:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2vb7asQ-1774003401","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 13:43:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-2vb7asQ-1774003401","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 13:43:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:43:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173849} 
[2026-03-20 13:43:27] production.INFO: Order updated successfully. Order ID: 173849, Status: completed  
[2026-03-20 13:43:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2vb7asQ-1774003401","status":"completed","codes_count":0} 
[2026-03-20 13:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00"} 
[2026-03-20 13:44:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","total_operations":3,"sites_count":1} 
[2026-03-20 13:44:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-aSDYR5I-1774003264","ORD-Va4Yo5-1774003314","ORD-Mh2IL-1774003345"]} 
[2026-03-20 13:44:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:44:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aSDYR5I-1774003264","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:44:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-aSDYR5I-1774003264","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:44:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:44:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Va4Yo5-1774003314","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:44:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-Va4Yo5-1774003314","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:44:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:44:00] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173846} 
[2026-03-20 13:44:00] production.INFO: Order updated successfully. Order ID: 173846, Status: completed  
[2026-03-20 13:44:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Va4Yo5-1774003314","status":"completed","codes_count":0} 
[2026-03-20 13:44:00] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173843} 
[2026-03-20 13:44:00] production.INFO: Order updated successfully. Order ID: 173843, Status: completed  
[2026-03-20 13:44:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aSDYR5I-1774003264","status":"completed","codes_count":0} 
[2026-03-20 13:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 13:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mh2IL-1774003345","operation_id":158908} 
[2026-03-20 13:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 13:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 13:44:01] production.ERROR: Operation not found for external_order: ORD-aSDYR5I-1774003264 in chunk 1 {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907} 
[2026-03-20 13:44:01] production.ERROR: Operation not found for external_order: ORD-Va4Yo5-1774003314 in chunk 1 {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907} 
[2026-03-20 13:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"chunk_number":1,"processed":0,"errors":2,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-20 13:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"total_processed":0,"total_errors":2,"chunks_processed":1} 
[2026-03-20 13:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"processed":0,"errors":2} 
[2026-03-20 13:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907,"processed":0,"errors":2} 
[2026-03-20 13:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1jkFkLi3Cx3TF26qjlNzCTYDh4mhsjSQ","execution_time":"2026-03-20 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Va4Yo5-1774003314","operation_id":158907} 
[2026-03-20 13:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 13:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 13:44:04] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"400.0","mainamount":"400","operation_number":"600428179598","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5icma23dn76taT5m9rv"}},"user_id":100} 
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 13:44:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 13:44:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18223,"user_id":100,"amount":400.0,"admins_notified":7} 
[2026-03-20 13:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:45:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mh2IL-1774003345","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:45:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mh2IL-1774003345","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:45:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:45:01] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173847} 
[2026-03-20 13:45:01] production.INFO: Order updated successfully. Order ID: 173847, Status: completed  
[2026-03-20 13:45:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mh2IL-1774003345","status":"completed","codes_count":0} 
[2026-03-20 13:45:03] production.INFO: async() رجع: true  
[2026-03-20 13:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:45:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:45:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:45:14] production.INFO: Constructing job for order: 173850  
[2026-03-20 13:45:15] production.INFO: Handling job for order: 173850  
[2026-03-20 13:45:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:45:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:45:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=470c5200-85e8-40eb-b5f0-7187c2f4c75d&Player_ID=9545044368  
[2026-03-20 13:45:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=470c5200-85e8-40eb-b5f0-7187c2f4c75d&Player_ID=9545044368","has_body":false} 
[2026-03-20 13:45:16] production.INFO: Operation sent successfully {"operation_id":158911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gdEw-1774003515","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:45:16"}},"processed_data":{"order_number":"ORD-gdEw-1774003515","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:45:26] production.INFO: Constructing job for order: 173851  
[2026-03-20 13:45:28] production.INFO: Handling job for order: 173851  
[2026-03-20 13:45:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:45:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:45:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8fde2cdc-0e39-45f8-9bd8-60baa41894cd&Player_ID=11798381241  
[2026-03-20 13:45:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8fde2cdc-0e39-45f8-9bd8-60baa41894cd&Player_ID=11798381241","has_body":false} 
[2026-03-20 13:45:28] production.INFO: Operation sent successfully {"operation_id":158912,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2o8Ln-1774003528","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:45:28"}},"processed_data":{"order_number":"ORD-2o8Ln-1774003528","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02"} 
[2026-03-20 13:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","total_operations":2,"sites_count":1} 
[2026-03-20 13:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-gdEw-1774003515","ORD-2o8Ln-1774003528"]} 
[2026-03-20 13:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 13:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2o8Ln-1774003528","operation_id":158912} 
[2026-03-20 13:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gdEw-1774003515","operation_id":158911} 
[2026-03-20 13:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gdEw-1774003515","operation_id":158911,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 13:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gdEw-1774003515","operation_id":158911,"processed":0,"errors":0} 
[2026-03-20 13:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WObht04Nv06yz2oH70vTNQQGB2J9DBzc","execution_time":"2026-03-20 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gdEw-1774003515","operation_id":158911} 
[2026-03-20 13:46:05] production.INFO: Constructing job for order: 173852  
[2026-03-20 13:46:08] production.INFO: Handling job for order: 173852  
[2026-03-20 13:46:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:46:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:46:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6bed7929-0e0a-47d6-8797-b1e78837eef4&Player_ID=52041503877  
[2026-03-20 13:46:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6bed7929-0e0a-47d6-8797-b1e78837eef4&Player_ID=52041503877","has_body":false} 
[2026-03-20 13:46:09] production.INFO: Operation sent successfully {"operation_id":158913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-24BfjNN5-1774003568","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:46:09"}},"processed_data":{"order_number":"ORD-24BfjNN5-1774003568","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 13:46:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-24BfjNN5-1774003568","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:46:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-24BfjNN5-1774003568","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:46:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:46:19] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173852} 
[2026-03-20 13:46:19] production.INFO: Order updated successfully. Order ID: 173852, Status: completed  
[2026-03-20 13:46:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-24BfjNN5-1774003568","status":"completed","codes_count":0} 
[2026-03-20 13:46:22] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:47:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gdEw-1774003515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:47:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-gdEw-1774003515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:47:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:47:07] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":173850} 
[2026-03-20 13:47:07] production.INFO: Order updated successfully. Order ID: 173850, Status: completed  
[2026-03-20 13:47:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gdEw-1774003515","status":"completed","codes_count":0} 
[2026-03-20 13:47:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:47:28] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 13:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 13:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 13:47:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2o8Ln-1774003528","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:47:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-2o8Ln-1774003528","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:47:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:47:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173851} 
[2026-03-20 13:47:34] production.INFO: Order updated successfully. Order ID: 173851, Status: completed  
[2026-03-20 13:47:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2o8Ln-1774003528","status":"completed","codes_count":0} 
[2026-03-20 13:47:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 13:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uNgKsdrbsZkDj29XsjvdM097qtjQ3577","execution_time":"2026-03-20 13:48:00"} 
[2026-03-20 13:48:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uNgKsdrbsZkDj29XsjvdM097qtjQ3577","execution_time":"2026-03-20 13:48:00"} 
[2026-03-20 13:49:34] production.INFO: Constructing job for order: 173853  
[2026-03-20 13:49:36] production.INFO: Handling job for order: 173853  
[2026-03-20 13:49:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:49:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:49:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=051d845d-bd57-434a-828c-995b96c23ddd&Player_ID=5254122770  
[2026-03-20 13:49:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=051d845d-bd57-434a-828c-995b96c23ddd&Player_ID=5254122770","has_body":false} 
[2026-03-20 13:49:37] production.INFO: Operation sent successfully {"operation_id":158914,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1eyX-1774003777","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:49:37"}},"processed_data":{"order_number":"ORD-1eyX-1774003777","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:49:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1eyX-1774003777","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:49:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-1eyX-1774003777","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:49:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:49:52] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173853} 
[2026-03-20 13:49:52] production.INFO: Order updated successfully. Order ID: 173853, Status: completed  
[2026-03-20 13:49:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1eyX-1774003777","status":"completed","codes_count":0} 
[2026-03-20 13:49:53] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 13:49:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 13:49:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 13:49:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-20 13:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"48bP5xc1RUtXTT08tUcbDxQ3LA4s7vRQ","execution_time":"2026-03-20 13:50:01"} 
[2026-03-20 13:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"48bP5xc1RUtXTT08tUcbDxQ3LA4s7vRQ","execution_time":"2026-03-20 13:50:01"} 
[2026-03-20 13:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 13:50:03] production.INFO: async() رجع: true  
[2026-03-20 13:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:51:12] production.INFO: Constructing job for order: 173854  
[2026-03-20 13:51:14] production.INFO: Handling job for order: 173854  
[2026-03-20 13:51:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:51:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:51:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2a7f5ef-266f-47f3-bf98-7af6ff678889&Player_ID=5718477930  
[2026-03-20 13:51:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2a7f5ef-266f-47f3-bf98-7af6ff678889&Player_ID=5718477930","has_body":false} 
[2026-03-20 13:51:15] production.INFO: Operation sent successfully {"operation_id":158915,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K5Lc-1774003874","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 13:51:15"}},"processed_data":{"order_number":"ORD-K5Lc-1774003874","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 13:51:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K5Lc-1774003874","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:51:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-K5Lc-1774003874","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:51:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:51:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":173854} 
[2026-03-20 13:51:25] production.INFO: Order updated successfully. Order ID: 173854, Status: completed  
[2026-03-20 13:51:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K5Lc-1774003874","status":"completed","codes_count":0} 
[2026-03-20 13:51:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-20 13:51:48] production.INFO: Constructing job for order: 173855  
[2026-03-20 13:51:48] production.INFO: Constructing job for order: 173856  
[2026-03-20 13:51:51] production.INFO: Handling job for order: 173855  
[2026-03-20 13:51:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:51:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:51:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f6ff36a6-d9b1-4301-a942-d1023bb7737a&Player_ID=0998638715  
[2026-03-20 13:51:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f6ff36a6-d9b1-4301-a942-d1023bb7737a&Player_ID=0998638715","has_body":false} 
[2026-03-20 13:51:51] production.INFO: Operation sent successfully {"operation_id":158916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IzNA-1774003911","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 13:51:51"}},"processed_data":{"order_number":"ORD-IzNA-1774003911","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 13:51:51] production.INFO: Handling job for order: 173856  
[2026-03-20 13:51:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 13:51:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:51:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dffaf57e-563e-4385-833a-ace95c7827b0&Player_ID=11120788816  
[2026-03-20 13:51:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dffaf57e-563e-4385-833a-ace95c7827b0&Player_ID=11120788816","has_body":false} 
[2026-03-20 13:51:52] production.INFO: Operation sent successfully {"operation_id":158917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ekea8hP2-1774003912","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 13:51:52"}},"processed_data":{"order_number":"ORD-ekea8hP2-1774003912","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 13:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01"} 
[2026-03-20 13:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","total_operations":2,"sites_count":2} 
[2026-03-20 13:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-IzNA-1774003911"]} 
[2026-03-20 13:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 13:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 13:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 13:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 13:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"count":1} 
[2026-03-20 13:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"count":1} 
[2026-03-20 13:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"user_id":1547,"notification_type":"order_approved","reference_id":173855} 
[2026-03-20 13:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 13:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 13:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"processed":1,"errors":0} 
[2026-03-20 13:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"processed":1,"errors":0} 
[2026-03-20 13:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"orders_count":1,"order_ids":["ORD-ekea8hP2-1774003912"]} 
[2026-03-20 13:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916} 
[2026-03-20 13:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IzNA-1774003911","operation_id":158916,"orders_count":1} 
[2026-03-20 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917} 
[2026-03-20 13:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 13:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917,"processed":0,"errors":0} 
[2026-03-20 13:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IiOroSY8a4iVwRPQ5vzPA4r90NCCxHDx","execution_time":"2026-03-20 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917} 
[2026-03-20 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 13:52:45] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 13:52:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 13:52:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 13:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02"} 
[2026-03-20 13:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","total_operations":1,"sites_count":1} 
[2026-03-20 13:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ekea8hP2-1774003912"]} 
[2026-03-20 13:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 13:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 13:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917} 
[2026-03-20 13:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 13:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917,"processed":0,"errors":0} 
[2026-03-20 13:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OaqxCQ8pTvxhaYUEPpqfk7egc3n2jDmf","execution_time":"2026-03-20 13:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekea8hP2-1774003912","operation_id":158917} 
[2026-03-20 13:54:45] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2001.5","mainamount":"2000","operation_number":"155155418","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpobfnklahplke1bK2CTd"}},"user_id":1299} 
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 13:54:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 13:54:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18224,"user_id":1299,"amount":1970.0,"admins_notified":7} 
[2026-03-20 13:54:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ekea8hP2-1774003912","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 13:54:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ekea8hP2-1774003912","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 13:54:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 13:54:50] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":173856} 
[2026-03-20 13:54:50] production.INFO: Order updated successfully. Order ID: 173856, Status: completed  
[2026-03-20 13:54:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ekea8hP2-1774003912","status":"completed","codes_count":0} 
[2026-03-20 13:54:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-20 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 13:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 13:55:05] production.INFO: async() رجع: true  
[2026-03-20 13:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 13:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 13:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 13:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 13:56:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1gXAKg9j5DQ6JNK37AEmOyHFm8Kuppwv","execution_time":"2026-03-20 13:56:00"} 
[2026-03-20 13:56:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1gXAKg9j5DQ6JNK37AEmOyHFm8Kuppwv","execution_time":"2026-03-20 13:56:00"} 
[2026-03-20 13:57:22] production.INFO: Constructing job for order: 173857  
[2026-03-20 13:57:25] production.INFO: Handling job for order: 173857  
[2026-03-20 13:57:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:57:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:57:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ae39bb2c-a46e-41b4-b650-b8ec71b264e3&Player_ID=0983159773  
[2026-03-20 13:57:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ae39bb2c-a46e-41b4-b650-b8ec71b264e3&Player_ID=0983159773","has_body":false} 
[2026-03-20 13:57:25] production.INFO: Operation sent successfully {"operation_id":158918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ChDtzxlE-1774004245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 13:57:25"}},"processed_data":{"order_number":"ORD-ChDtzxlE-1774004245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 13:57:27] production.INFO: Constructing job for order: 173858  
[2026-03-20 13:57:28] production.INFO: Handling job for order: 173858  
[2026-03-20 13:57:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 13:57:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 13:57:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=963a1cfc-4a14-4c78-96ca-d6bc72961852&Player_ID=0983159773  
[2026-03-20 13:57:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=963a1cfc-4a14-4c78-96ca-d6bc72961852&Player_ID=0983159773","has_body":false} 
[2026-03-20 13:57:29] production.INFO: Operation sent successfully {"operation_id":158919,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jwbs7a2-1774004249","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 13:57:29"}},"processed_data":{"order_number":"ORD-jwbs7a2-1774004249","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 13:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02"} 
[2026-03-20 13:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","total_operations":2,"sites_count":1} 
[2026-03-20 13:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-ChDtzxlE-1774004245","ORD-jwbs7a2-1774004249"]} 
[2026-03-20 13:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 13:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 13:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 13:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 13:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"count":2} 
[2026-03-20 13:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"count":2} 
[2026-03-20 13:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"user_id":587,"notification_type":"order_approved","reference_id":173857} 
[2026-03-20 13:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"user_id":587,"notification_type":"order_approved","reference_id":173858} 
[2026-03-20 13:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 13:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 13:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"processed":2,"errors":0} 
[2026-03-20 13:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919,"processed":2,"errors":0} 
[2026-03-20 13:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"96Hi0ceLjyMcOrw9rN3sMsxqTiMJLxiE","execution_time":"2026-03-20 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwbs7a2-1774004249","operation_id":158919} 
[2026-03-20 13:58:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 13:58:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 14:00:02] production.INFO: Constructing job for order: 173859  
[2026-03-20 14:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E6XcSQuLmkW1Jde4xU0BPGqshLCHHJgs","execution_time":"2026-03-20 14:00:03"} 
[2026-03-20 14:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"E6XcSQuLmkW1Jde4xU0BPGqshLCHHJgs","execution_time":"2026-03-20 14:00:03"} 
[2026-03-20 14:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 14:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 14:00:05] production.INFO: async() رجع: true  
[2026-03-20 14:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:00:06] production.INFO: Handling job for order: 173859  
[2026-03-20 14:00:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:00:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:00:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=0cdb28b3-cd8a-4e1c-a87c-463169abda27&Player_ID=8413279655  
[2026-03-20 14:00:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=0cdb28b3-cd8a-4e1c-a87c-463169abda27&Player_ID=8413279655","has_body":false} 
[2026-03-20 14:00:07] production.INFO: Operation sent successfully {"operation_id":158920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xhDcGqgx-1774004407","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:00:07"}},"processed_data":{"order_number":"ORD-xhDcGqgx-1774004407","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:00:10] production.INFO: Constructing job for order: 173860  
[2026-03-20 14:00:13] production.INFO: Handling job for order: 173860  
[2026-03-20 14:00:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:00:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:00:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=61ca0b04-83a3-4364-82da-e4ea26035c72&Player_ID=8413279655  
[2026-03-20 14:00:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=61ca0b04-83a3-4364-82da-e4ea26035c72&Player_ID=8413279655","has_body":false} 
[2026-03-20 14:00:14] production.INFO: Operation sent successfully {"operation_id":158921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RJ7-1774004414","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:00:14"}},"processed_data":{"order_number":"ORD-RJ7-1774004414","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:01:04] production.INFO: Constructing job for order: 173861  
[2026-03-20 14:01:05] production.INFO: Handling job for order: 173861  
[2026-03-20 14:01:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:01:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:01:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e44bcc0-116e-4dce-906f-24f0eb9dc4e2&Player_ID=5793740668  
[2026-03-20 14:01:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e44bcc0-116e-4dce-906f-24f0eb9dc4e2&Player_ID=5793740668","has_body":false} 
[2026-03-20 14:01:06] production.INFO: Operation sent successfully {"operation_id":158922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hqa9G7bx-1774004465","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:01:06"}},"processed_data":{"order_number":"ORD-Hqa9G7bx-1774004465","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:01:21] production.INFO: Constructing job for order: 173862  
[2026-03-20 14:01:24] production.INFO: Handling job for order: 173862  
[2026-03-20 14:01:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:01:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:01:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=450192b4-9a7a-48b1-9ae4-df9b47042796&Player_ID=52150404809  
[2026-03-20 14:01:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=450192b4-9a7a-48b1-9ae4-df9b47042796&Player_ID=52150404809","has_body":false} 
[2026-03-20 14:01:25] production.INFO: Operation sent successfully {"operation_id":158923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ouLX-1774004484","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:01:25"}},"processed_data":{"order_number":"ORD-ouLX-1774004484","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:01:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ouLX-1774004484","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:01:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-ouLX-1774004484","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:01:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:01:41] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173862} 
[2026-03-20 14:01:41] production.INFO: Order updated successfully. Order ID: 173862, Status: completed  
[2026-03-20 14:01:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ouLX-1774004484","status":"completed","codes_count":0} 
[2026-03-20 14:01:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 14:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01"} 
[2026-03-20 14:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","total_operations":3,"sites_count":1} 
[2026-03-20 14:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xhDcGqgx-1774004407","ORD-RJ7-1774004414","ORD-Hqa9G7bx-1774004465"]} 
[2026-03-20 14:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hqa9G7bx-1774004465","operation_id":158922} 
[2026-03-20 14:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RJ7-1774004414","operation_id":158921} 
[2026-03-20 14:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"errors":0} 
[2026-03-20 14:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UL7IskDQqF3O8nUnL83frmkwq1na4ENZ","execution_time":"2026-03-20 14:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:03:05] production.INFO: Constructing job for order: 173863  
[2026-03-20 14:03:07] production.INFO: Handling job for order: 173863  
[2026-03-20 14:03:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:03:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:03:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2d767622-9d30-4760-bdfb-fdb5a6d57945&Player_ID=0951334374  
[2026-03-20 14:03:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2d767622-9d30-4760-bdfb-fdb5a6d57945&Player_ID=0951334374","has_body":false} 
[2026-03-20 14:03:08] production.INFO: Operation sent successfully {"operation_id":158924,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5c6Ziovz-1774004587","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:03:08"}},"processed_data":{"order_number":"ORD-5c6Ziovz-1774004587","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02"} 
[2026-03-20 14:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","total_operations":4,"sites_count":2} 
[2026-03-20 14:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xhDcGqgx-1774004407","ORD-RJ7-1774004414","ORD-Hqa9G7bx-1774004465"]} 
[2026-03-20 14:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hqa9G7bx-1774004465","operation_id":158922} 
[2026-03-20 14:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RJ7-1774004414","operation_id":158921} 
[2026-03-20 14:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"errors":0} 
[2026-03-20 14:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1,"order_ids":["ORD-5c6Ziovz-1774004587"]} 
[2026-03-20 14:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1} 
[2026-03-20 14:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"count":1} 
[2026-03-20 14:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"count":1} 
[2026-03-20 14:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"user_id":115,"notification_type":"order_approved","reference_id":173863} 
[2026-03-20 14:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"processed":1,"errors":0} 
[2026-03-20 14:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924,"processed":1,"errors":0} 
[2026-03-20 14:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9kcPq8qqsWEWADa7AAy9wxhL8beMKGGU","execution_time":"2026-03-20 14:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c6Ziovz-1774004587","operation_id":158924} 
[2026-03-20 14:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-20 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 14:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 14:05:04] production.INFO: async() رجع: true  
[2026-03-20 14:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:05:57] production.INFO: Constructing job for order: 173864  
[2026-03-20 14:05:59] production.INFO: Handling job for order: 173864  
[2026-03-20 14:05:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:05:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:05:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=618cd9aa-fa9c-4eea-b5e5-302f589a0943&Player_ID=0998638715  
[2026-03-20 14:05:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=618cd9aa-fa9c-4eea-b5e5-302f589a0943&Player_ID=0998638715","has_body":false} 
[2026-03-20 14:06:00] production.INFO: Operation sent successfully {"operation_id":158925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o6H-1774004760","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:06:00"}},"processed_data":{"order_number":"ORD-o6H-1774004760","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00"} 
[2026-03-20 14:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","total_operations":4,"sites_count":2} 
[2026-03-20 14:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xhDcGqgx-1774004407","ORD-RJ7-1774004414","ORD-Hqa9G7bx-1774004465"]} 
[2026-03-20 14:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:06:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hqa9G7bx-1774004465","operation_id":158922} 
[2026-03-20 14:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RJ7-1774004414","operation_id":158921} 
[2026-03-20 14:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:06:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:06:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"errors":0} 
[2026-03-20 14:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1,"order_ids":["ORD-o6H-1774004760"]} 
[2026-03-20 14:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:06:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1} 
[2026-03-20 14:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925} 
[2026-03-20 14:06:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:06:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"processed":0,"errors":0} 
[2026-03-20 14:06:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"omKiKdQSRObuJk50uUZSTvtipqMBpsfx","execution_time":"2026-03-20 14:06:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925} 
[2026-03-20 14:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01"} 
[2026-03-20 14:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","total_operations":4,"sites_count":2} 
[2026-03-20 14:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xhDcGqgx-1774004407","ORD-RJ7-1774004414","ORD-Hqa9G7bx-1774004465"]} 
[2026-03-20 14:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hqa9G7bx-1774004465","operation_id":158922} 
[2026-03-20 14:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RJ7-1774004414","operation_id":158921} 
[2026-03-20 14:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"processed":0,"errors":0} 
[2026-03-20 14:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1,"order_ids":["ORD-o6H-1774004760"]} 
[2026-03-20 14:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920} 
[2026-03-20 14:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhDcGqgx-1774004407","operation_id":158920,"orders_count":1} 
[2026-03-20 14:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"count":1} 
[2026-03-20 14:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"count":1} 
[2026-03-20 14:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"user_id":1547,"notification_type":"order_approved","reference_id":173864} 
[2026-03-20 14:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"processed":1,"errors":0} 
[2026-03-20 14:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925,"processed":1,"errors":0} 
[2026-03-20 14:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RmKbCjepP0rKkzbkYzbyn45xg8dHMGZh","execution_time":"2026-03-20 14:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6H-1774004760","operation_id":158925} 
[2026-03-20 14:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 14:08:25] production.INFO: Constructing job for order: 173865  
[2026-03-20 14:08:28] production.INFO: Handling job for order: 173865  
[2026-03-20 14:08:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:08:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:08:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=43439a12-67e3-4786-9752-add46dce69da&Player_ID=0932370301  
[2026-03-20 14:08:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=43439a12-67e3-4786-9752-add46dce69da&Player_ID=0932370301","has_body":false} 
[2026-03-20 14:08:29] production.INFO: Operation sent successfully {"operation_id":158926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DnD9g-1774004908","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:08:29"}},"processed_data":{"order_number":"ORD-DnD9g-1774004908","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:08:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xhDcGqgx-1774004407","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:08:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-xhDcGqgx-1774004407","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:08:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:08:30] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":173859} 
[2026-03-20 14:08:30] production.INFO: Order updated successfully. Order ID: 173859, Status: completed  
[2026-03-20 14:08:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xhDcGqgx-1774004407","status":"completed","codes_count":0} 
[2026-03-20 14:08:30] production.INFO: Constructing job for order: 173866  
[2026-03-20 14:08:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 14:08:32] production.INFO: Handling job for order: 173866  
[2026-03-20 14:08:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:08:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:08:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=ae611f7c-a4d3-4ef3-bb34-57c6ed1ebc8e&Player_ID=4631414  
[2026-03-20 14:08:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=ae611f7c-a4d3-4ef3-bb34-57c6ed1ebc8e&Player_ID=4631414","has_body":false} 
[2026-03-20 14:08:32] production.INFO: Operation sent successfully {"operation_id":158927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oXRYr-1774004912","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-20 14:08:32"}},"processed_data":{"order_number":"ORD-oXRYr-1774004912","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-20 14:08:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RJ7-1774004414","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:08:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-RJ7-1774004414","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:08:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:08:42] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":173860} 
[2026-03-20 14:08:42] production.INFO: Order updated successfully. Order ID: 173860, Status: completed  
[2026-03-20 14:08:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RJ7-1774004414","status":"completed","codes_count":0} 
[2026-03-20 14:08:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 14:09:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hqa9G7bx-1774004465","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:09:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hqa9G7bx-1774004465","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:09:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:09:33] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":173861} 
[2026-03-20 14:09:33] production.INFO: Order updated successfully. Order ID: 173861, Status: completed  
[2026-03-20 14:09:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hqa9G7bx-1774004465","status":"completed","codes_count":0} 
[2026-03-20 14:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 14:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03"} 
[2026-03-20 14:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","total_operations":2,"sites_count":2} 
[2026-03-20 14:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-DnD9g-1774004908"]} 
[2026-03-20 14:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"count":1} 
[2026-03-20 14:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"count":1} 
[2026-03-20 14:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"user_id":1690,"notification_type":"order_approved","reference_id":173865} 
[2026-03-20 14:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"processed":1,"errors":0} 
[2026-03-20 14:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"processed":1,"errors":0} 
[2026-03-20 14:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"orders_count":1,"order_ids":["ORD-oXRYr-1774004912"]} 
[2026-03-20 14:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926} 
[2026-03-20 14:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DnD9g-1774004908","operation_id":158926,"orders_count":1} 
[2026-03-20 14:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"count":1} 
[2026-03-20 14:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"count":1} 
[2026-03-20 14:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"user_id":59,"notification_type":"order_approved","reference_id":173866} 
[2026-03-20 14:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"processed":1,"errors":0} 
[2026-03-20 14:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927,"processed":1,"errors":0} 
[2026-03-20 14:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eU80aow0ctCqdhKIFRFyc1twYEXuZa78","execution_time":"2026-03-20 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXRYr-1774004912","operation_id":158927} 
[2026-03-20 14:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 14:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 14:10:05] production.INFO: async() رجع: true  
[2026-03-20 14:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-20 14:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 14:12:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AQ9MCPMXC2lmMsh4ynywyf8pWVbRLh7s","execution_time":"2026-03-20 14:12:00"} 
[2026-03-20 14:12:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AQ9MCPMXC2lmMsh4ynywyf8pWVbRLh7s","execution_time":"2026-03-20 14:12:00"} 
[2026-03-20 14:12:37] production.INFO: Constructing job for order: 173867  
[2026-03-20 14:12:39] production.INFO: Handling job for order: 173867  
[2026-03-20 14:12:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:12:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:12:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=239cf286-2a4c-4443-bfc9-536f20b64125&Player_ID=51903655869  
[2026-03-20 14:12:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=239cf286-2a4c-4443-bfc9-536f20b64125&Player_ID=51903655869","has_body":false} 
[2026-03-20 14:12:40] production.INFO: Operation sent successfully {"operation_id":158928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yYJqrfxO-1774005160","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:12:40"}},"processed_data":{"order_number":"ORD-yYJqrfxO-1774005160","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:12:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yYJqrfxO-1774005160","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:12:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-yYJqrfxO-1774005160","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:12:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:12:57] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173867} 
[2026-03-20 14:12:57] production.INFO: Order updated successfully. Order ID: 173867, Status: completed  
[2026-03-20 14:12:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yYJqrfxO-1774005160","status":"completed","codes_count":0} 
[2026-03-20 14:12:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 14:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0dpruMmSLqkB3zfgTO4gKj24mjlfonTX","execution_time":"2026-03-20 14:14:01"} 
[2026-03-20 14:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0dpruMmSLqkB3zfgTO4gKj24mjlfonTX","execution_time":"2026-03-20 14:14:01"} 
[2026-03-20 14:14:13] production.INFO: Constructing job for order: 173868  
[2026-03-20 14:14:16] production.INFO: Handling job for order: 173868  
[2026-03-20 14:14:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:14:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:14:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0c395a46-2d6e-439a-b868-18530a7b920e&Player_ID=0957595984  
[2026-03-20 14:14:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0c395a46-2d6e-439a-b868-18530a7b920e&Player_ID=0957595984","has_body":false} 
[2026-03-20 14:14:17] production.INFO: Operation sent successfully {"operation_id":158929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g6Aw-1774005257","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:14:17"}},"processed_data":{"order_number":"ORD-g6Aw-1774005257","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 14:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 14:15:02] production.INFO: Constructing job for order: 173869  
[2026-03-20 14:15:04] production.INFO: async() رجع: true  
[2026-03-20 14:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:15:05] production.INFO: Handling job for order: 173869  
[2026-03-20 14:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d47df0b6-001f-45f4-82da-187cfdc8bd74&Player_ID=52278399512  
[2026-03-20 14:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d47df0b6-001f-45f4-82da-187cfdc8bd74&Player_ID=52278399512","has_body":false} 
[2026-03-20 14:15:06] production.INFO: Operation sent successfully {"operation_id":158930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NGsn-1774005306","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:15:06"}},"processed_data":{"order_number":"ORD-NGsn-1774005306","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:15:06] production.INFO: Constructing job for order: 173870  
[2026-03-20 14:15:09] production.INFO: Handling job for order: 173870  
[2026-03-20 14:15:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:15:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:15:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46fecbb1-c777-4d04-901f-4f89e4098987&Player_ID=52278399512  
[2026-03-20 14:15:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46fecbb1-c777-4d04-901f-4f89e4098987&Player_ID=52278399512","has_body":false} 
[2026-03-20 14:15:10] production.INFO: Operation sent successfully {"operation_id":158931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xiHQ-1774005310","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:15:10"}},"processed_data":{"order_number":"ORD-xiHQ-1774005310","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:15:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NGsn-1774005306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:15:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-NGsn-1774005306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:15:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:15:18] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173869} 
[2026-03-20 14:15:18] production.INFO: Order updated successfully. Order ID: 173869, Status: completed  
[2026-03-20 14:15:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NGsn-1774005306","status":"completed","codes_count":0} 
[2026-03-20 14:15:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 14:15:27] production.INFO: Constructing job for order: 173871  
[2026-03-20 14:15:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xiHQ-1774005310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:15:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-xiHQ-1774005310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:15:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:15:27] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173870} 
[2026-03-20 14:15:27] production.INFO: Order updated successfully. Order ID: 173870, Status: completed  
[2026-03-20 14:15:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xiHQ-1774005310","status":"completed","codes_count":0} 
[2026-03-20 14:15:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 14:15:28] production.INFO: Handling job for order: 173871  
[2026-03-20 14:15:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:15:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:15:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7eaa4f90-5ff8-4da2-8b15-0dbd7d798773&Player_ID=5769221037  
[2026-03-20 14:15:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7eaa4f90-5ff8-4da2-8b15-0dbd7d798773&Player_ID=5769221037","has_body":false} 
[2026-03-20 14:15:29] production.INFO: Operation sent successfully {"operation_id":158932,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dokx50t2-1774005329","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:15:29"}},"processed_data":{"order_number":"ORD-dokx50t2-1774005329","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:15:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dokx50t2-1774005329","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:15:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-dokx50t2-1774005329","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:15:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:15:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":173871} 
[2026-03-20 14:15:40] production.INFO: Order updated successfully. Order ID: 173871, Status: completed  
[2026-03-20 14:15:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dokx50t2-1774005329","status":"completed","codes_count":0} 
[2026-03-20 14:15:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 14:15:48] production.INFO: Constructing job for order: 173873  
[2026-03-20 14:15:50] production.INFO: Handling job for order: 173873  
[2026-03-20 14:15:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:15:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:15:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a172ca1c-fb74-49ca-9eda-239d068dc169&Player_ID=51906448817  
[2026-03-20 14:15:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a172ca1c-fb74-49ca-9eda-239d068dc169&Player_ID=51906448817","has_body":false} 
[2026-03-20 14:15:51] production.INFO: Operation sent successfully {"operation_id":158933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t386L-1774005351","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:15:51"}},"processed_data":{"order_number":"ORD-t386L-1774005351","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:16:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"155169220","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqo95g19rn6skceLyl9A"}},"user_id":1284} 
[2026-03-20 14:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03"} 
[2026-03-20 14:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","total_operations":2,"sites_count":2} 
[2026-03-20 14:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-g6Aw-1774005257"]} 
[2026-03-20 14:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"count":1} 
[2026-03-20 14:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"count":1} 
[2026-03-20 14:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"user_id":69,"notification_type":"order_approved","reference_id":173868} 
[2026-03-20 14:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"processed":1,"errors":0} 
[2026-03-20 14:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"processed":1,"errors":0} 
[2026-03-20 14:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"orders_count":1,"order_ids":["ORD-t386L-1774005351"]} 
[2026-03-20 14:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929} 
[2026-03-20 14:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g6Aw-1774005257","operation_id":158929,"orders_count":1} 
[2026-03-20 14:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t386L-1774005351","operation_id":158933} 
[2026-03-20 14:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t386L-1774005351","operation_id":158933,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t386L-1774005351","operation_id":158933,"processed":0,"errors":0} 
[2026-03-20 14:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i53si9Tl6s65Q9ljWk7z0171a649YbK0","execution_time":"2026-03-20 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t386L-1774005351","operation_id":158933} 
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:16:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18225,"user_id":1284,"amount":2955.0,"admins_notified":7} 
[2026-03-20 14:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 14:16:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t386L-1774005351","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:16:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-t386L-1774005351","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:16:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:16:07] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173873} 
[2026-03-20 14:16:07] production.INFO: Order updated successfully. Order ID: 173873, Status: completed  
[2026-03-20 14:16:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t386L-1774005351","status":"completed","codes_count":0} 
[2026-03-20 14:16:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 14:16:10] production.INFO: Constructing job for order: 173874  
[2026-03-20 14:16:12] production.INFO: Handling job for order: 173874  
[2026-03-20 14:16:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:16:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:16:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=70675009-bbd2-44ce-8215-f6890166a588&Player_ID=52073238378  
[2026-03-20 14:16:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=70675009-bbd2-44ce-8215-f6890166a588&Player_ID=52073238378","has_body":false} 
[2026-03-20 14:16:13] production.INFO: Operation sent successfully {"operation_id":158934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-46iOmZVc-1774005373","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:16:13"}},"processed_data":{"order_number":"ORD-46iOmZVc-1774005373","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:16:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-46iOmZVc-1774005373","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:16:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-46iOmZVc-1774005373","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:16:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:16:22] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":173874} 
[2026-03-20 14:16:22] production.INFO: Order updated successfully. Order ID: 173874, Status: completed  
[2026-03-20 14:16:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-46iOmZVc-1774005373","status":"completed","codes_count":0} 
[2026-03-20 14:16:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 14:16:45] production.INFO: Constructing job for order: 173875  
[2026-03-20 14:16:46] production.INFO: Handling job for order: 173875  
[2026-03-20 14:16:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:16:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:16:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=0a790380-8e44-4281-a705-99d79c93cb36&Player_ID=0984257177  
[2026-03-20 14:16:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=0a790380-8e44-4281-a705-99d79c93cb36&Player_ID=0984257177","has_body":false} 
[2026-03-20 14:16:47] production.INFO: Operation sent successfully {"operation_id":158935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PjN-1774005407","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:16:47"}},"processed_data":{"order_number":"ORD-PjN-1774005407","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:16:56] production.INFO: Constructing job for order: 173876  
[2026-03-20 14:16:59] production.INFO: Handling job for order: 173876  
[2026-03-20 14:16:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:16:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:16:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=88cd4a19-146e-427d-9599-a3e97b23acbc&Player_ID=0994088852  
[2026-03-20 14:16:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=88cd4a19-146e-427d-9599-a3e97b23acbc&Player_ID=0994088852","has_body":false} 
[2026-03-20 14:17:00] production.INFO: Operation sent successfully {"operation_id":158936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Ck-1774005419","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:17:00"}},"processed_data":{"order_number":"ORD-4Ck-1774005419","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:17:51] production.INFO: Constructing job for order: 173877  
[2026-03-20 14:17:54] production.INFO: Handling job for order: 173877  
[2026-03-20 14:17:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a59caa9e-3e47-41f5-a2e5-871f2f2942a6&Player_ID=51906448817  
[2026-03-20 14:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a59caa9e-3e47-41f5-a2e5-871f2f2942a6&Player_ID=51906448817","has_body":false} 
[2026-03-20 14:17:54] production.INFO: Operation sent successfully {"operation_id":158937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UIWUDW0-1774005474","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:17:54"}},"processed_data":{"order_number":"ORD-UIWUDW0-1774005474","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:18:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00"} 
[2026-03-20 14:18:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","total_operations":3,"sites_count":2} 
[2026-03-20 14:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-PjN-1774005407","ORD-4Ck-1774005419"]} 
[2026-03-20 14:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 14:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 14:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 14:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"count":2} 
[2026-03-20 14:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"count":2} 
[2026-03-20 14:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"user_id":1725,"notification_type":"order_approved","reference_id":173876} 
[2026-03-20 14:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"user_id":1717,"notification_type":"order_approved","reference_id":173875} 
[2026-03-20 14:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"processed":2,"errors":0} 
[2026-03-20 14:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"processed":2,"errors":0} 
[2026-03-20 14:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"orders_count":1,"order_ids":["ORD-UIWUDW0-1774005474"]} 
[2026-03-20 14:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935} 
[2026-03-20 14:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PjN-1774005407","operation_id":158935,"orders_count":1} 
[2026-03-20 14:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UIWUDW0-1774005474","operation_id":158937} 
[2026-03-20 14:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UIWUDW0-1774005474","operation_id":158937,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UIWUDW0-1774005474","operation_id":158937,"processed":0,"errors":0} 
[2026-03-20 14:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"npdO8LBhL98WamAFHY40b2TbUWDz0yLx","execution_time":"2026-03-20 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UIWUDW0-1774005474","operation_id":158937} 
[2026-03-20 14:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-20 14:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-20 14:18:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UIWUDW0-1774005474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:18:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-UIWUDW0-1774005474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:18:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:18:07] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173877} 
[2026-03-20 14:18:07] production.INFO: Order updated successfully. Order ID: 173877, Status: completed  
[2026-03-20 14:18:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UIWUDW0-1774005474","status":"completed","codes_count":0} 
[2026-03-20 14:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 14:18:48] production.INFO: Constructing job for order: 173878  
[2026-03-20 14:18:49] production.INFO: Handling job for order: 173878  
[2026-03-20 14:18:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:18:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:18:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c075299a-67d2-424c-ad8e-86d75c8b3b54&Player_ID=51247695463  
[2026-03-20 14:18:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c075299a-67d2-424c-ad8e-86d75c8b3b54&Player_ID=51247695463","has_body":false} 
[2026-03-20 14:18:51] production.INFO: Operation sent successfully {"operation_id":158938,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tAyeHrW7-1774005531","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:18:51"}},"processed_data":{"order_number":"ORD-tAyeHrW7-1774005531","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:19:06] production.INFO: Constructing job for order: 173879  
[2026-03-20 14:19:09] production.INFO: Handling job for order: 173879  
[2026-03-20 14:19:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:19:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:19:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=da5bf4cb-8688-4160-8446-09723ab8796f&Player_ID=11348206  
[2026-03-20 14:19:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=da5bf4cb-8688-4160-8446-09723ab8796f&Player_ID=11348206","has_body":false} 
[2026-03-20 14:19:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tAyeHrW7-1774005531","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:19:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-tAyeHrW7-1774005531","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:19:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:19:10] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173878} 
[2026-03-20 14:19:10] production.INFO: Order updated successfully. Order ID: 173878, Status: completed  
[2026-03-20 14:19:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tAyeHrW7-1774005531","status":"completed","codes_count":0} 
[2026-03-20 14:19:10] production.INFO: Operation sent successfully {"operation_id":158939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZM6-1774005550","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-20 14:19:10"}},"processed_data":{"order_number":"ORD-ZM6-1774005550","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-20 14:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01"} 
[2026-03-20 14:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","total_operations":1,"sites_count":1} 
[2026-03-20 14:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ZM6-1774005550"]} 
[2026-03-20 14:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939} 
[2026-03-20 14:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"processed":0,"errors":0} 
[2026-03-20 14:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Mm6RM4N9GWq9GBYZDUr1aKJOQWATxOrF","execution_time":"2026-03-20 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939} 
[2026-03-20 14:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:20:03] production.INFO: async() رجع: true  
[2026-03-20 14:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:20:22] production.INFO: Constructing job for order: 173880  
[2026-03-20 14:20:23] production.INFO: Handling job for order: 173880  
[2026-03-20 14:20:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:20:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:20:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3b9d6790-b336-46b1-89f8-9b9c091c2169&Player_ID=8413279655  
[2026-03-20 14:20:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3b9d6790-b336-46b1-89f8-9b9c091c2169&Player_ID=8413279655","has_body":false} 
[2026-03-20 14:20:24] production.INFO: Operation sent successfully {"operation_id":158940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z74ZtH-1774005623","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:20:24"}},"processed_data":{"order_number":"ORD-z74ZtH-1774005623","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:21:44] production.INFO: Constructing job for order: 173881  
[2026-03-20 14:21:45] production.INFO: Handling job for order: 173881  
[2026-03-20 14:21:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:21:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:21:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=87001dbd-9d58-42f7-b5f8-2163fb66e496&Player_ID=170680766  
[2026-03-20 14:21:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=87001dbd-9d58-42f7-b5f8-2163fb66e496&Player_ID=170680766","has_body":false} 
[2026-03-20 14:21:46] production.INFO: Operation sent successfully {"operation_id":158941,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HSzIi-1774005705","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 14:21:46"}},"processed_data":{"order_number":"ORD-HSzIi-1774005705","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 14:21:59] production.INFO: Constructing job for order: 173882  
[2026-03-20 14:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01"} 
[2026-03-20 14:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","total_operations":3,"sites_count":1} 
[2026-03-20 14:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ZM6-1774005550","ORD-z74ZtH-1774005623","ORD-HSzIi-1774005705"]} 
[2026-03-20 14:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HSzIi-1774005705","operation_id":158941} 
[2026-03-20 14:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z74ZtH-1774005623","operation_id":158940} 
[2026-03-20 14:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 14:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"count":1} 
[2026-03-20 14:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"count":1} 
[2026-03-20 14:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"user_id":1540,"notification_type":"order_approved","reference_id":173879} 
[2026-03-20 14:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"processed":1,"errors":0} 
[2026-03-20 14:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939,"processed":1,"errors":0} 
[2026-03-20 14:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FMqjNlw0gSPmmdPen3WGweeSUniECrvb","execution_time":"2026-03-20 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6-1774005550","operation_id":158939} 
[2026-03-20 14:22:01] production.INFO: Handling job for order: 173882  
[2026-03-20 14:22:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:22:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:22:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4518cd06-a79a-4637-ab83-63316aa4f4e4&Player_ID=51406027265  
[2026-03-20 14:22:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4518cd06-a79a-4637-ab83-63316aa4f4e4&Player_ID=51406027265","has_body":false} 
[2026-03-20 14:22:02] production.INFO: Operation sent successfully {"operation_id":158942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DgdnTSlA-1774005721","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:22:02"}},"processed_data":{"order_number":"ORD-DgdnTSlA-1774005721","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 14:22:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DgdnTSlA-1774005721","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:22:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-DgdnTSlA-1774005721","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:22:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:22:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1101,"notification_type":"order_approved","reference_id":173882} 
[2026-03-20 14:22:13] production.INFO: Order updated successfully. Order ID: 173882, Status: completed  
[2026-03-20 14:22:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DgdnTSlA-1774005721","status":"completed","codes_count":0} 
[2026-03-20 14:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 14:22:28] production.INFO: Constructing job for order: 173883  
[2026-03-20 14:22:29] production.INFO: Handling job for order: 173883  
[2026-03-20 14:22:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:22:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:22:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e9b1fc90-d399-478a-b6ca-42827d364b2c&Player_ID=9989370097  
[2026-03-20 14:22:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e9b1fc90-d399-478a-b6ca-42827d364b2c&Player_ID=9989370097","has_body":false} 
[2026-03-20 14:22:29] production.INFO: Operation sent successfully {"operation_id":158943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-04U-1774005749","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:22:29"}},"processed_data":{"order_number":"ORD-04U-1774005749","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:23:07] production.INFO: Constructing job for order: 173884  
[2026-03-20 14:23:08] production.INFO: Handling job for order: 173884  
[2026-03-20 14:23:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:23:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:23:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ce35be5-39e2-4912-9316-5026b9a15c8b&Player_ID=51406027265  
[2026-03-20 14:23:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ce35be5-39e2-4912-9316-5026b9a15c8b&Player_ID=51406027265","has_body":false} 
[2026-03-20 14:23:09] production.INFO: Operation sent successfully {"operation_id":158944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z3wlU3-1774005789","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:23:09"}},"processed_data":{"order_number":"ORD-z3wlU3-1774005789","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:23:21] production.INFO: Constructing job for order: 173885  
[2026-03-20 14:23:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z3wlU3-1774005789","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:23:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-z3wlU3-1774005789","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:23:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:23:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1101,"notification_type":"order_approved","reference_id":173884} 
[2026-03-20 14:23:22] production.INFO: Order updated successfully. Order ID: 173884, Status: completed  
[2026-03-20 14:23:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z3wlU3-1774005789","status":"completed","codes_count":0} 
[2026-03-20 14:23:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 14:23:24] production.INFO: Handling job for order: 173885  
[2026-03-20 14:23:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:23:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:23:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f9a3858f-d5f9-43ef-aff6-cc2b118c66d9&Player_ID=12823744483  
[2026-03-20 14:23:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f9a3858f-d5f9-43ef-aff6-cc2b118c66d9&Player_ID=12823744483","has_body":false} 
[2026-03-20 14:23:25] production.INFO: Operation sent successfully {"operation_id":158945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ihmlhLk8-1774005805","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:23:25"}},"processed_data":{"order_number":"ORD-ihmlhLk8-1774005805","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01"} 
[2026-03-20 14:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","total_operations":4,"sites_count":1} 
[2026-03-20 14:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-z74ZtH-1774005623","ORD-HSzIi-1774005705","ORD-04U-1774005749","ORD-ihmlhLk8-1774005805"]} 
[2026-03-20 14:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-04U-1774005749","operation_id":158943} 
[2026-03-20 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HSzIi-1774005705","operation_id":158941} 
[2026-03-20 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ihmlhLk8-1774005805","operation_id":158945} 
[2026-03-20 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z74ZtH-1774005623","operation_id":158940} 
[2026-03-20 14:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z74ZtH-1774005623","operation_id":158940,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 14:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z74ZtH-1774005623","operation_id":158940,"processed":0,"errors":0} 
[2026-03-20 14:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qkutoPkOs9Asd4SbUqvpA9jthuE6rIcq","execution_time":"2026-03-20 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z74ZtH-1774005623","operation_id":158940} 
[2026-03-20 14:24:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HSzIi-1774005705","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:24:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-HSzIi-1774005705","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:24:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:24:02] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":173881} 
[2026-03-20 14:24:02] production.INFO: Order updated successfully. Order ID: 173881, Status: completed  
[2026-03-20 14:24:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HSzIi-1774005705","status":"completed","codes_count":0} 
[2026-03-20 14:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 14:24:08] production.INFO: Constructing job for order: 173886  
[2026-03-20 14:24:10] production.INFO: Handling job for order: 173886  
[2026-03-20 14:24:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:24:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:24:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f7e9f91f-9dc4-4245-85c7-ec194a220d20&Player_ID=0997666834  
[2026-03-20 14:24:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f7e9f91f-9dc4-4245-85c7-ec194a220d20&Player_ID=0997666834","has_body":false} 
[2026-03-20 14:24:11] production.INFO: Operation sent successfully {"operation_id":158946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lU6bT25A-1774005851","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:24:11"}},"processed_data":{"order_number":"ORD-lU6bT25A-1774005851","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:24:30] production.INFO: Constructing job for order: 173887  
[2026-03-20 14:24:32] production.INFO: Handling job for order: 173887  
[2026-03-20 14:24:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:24:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:24:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c8be1561-b06d-4ccf-b681-39b56d0fbd71&Player_ID=51406027265  
[2026-03-20 14:24:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c8be1561-b06d-4ccf-b681-39b56d0fbd71&Player_ID=51406027265","has_body":false} 
[2026-03-20 14:24:33] production.INFO: Operation sent successfully {"operation_id":158947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zpRWAes1-1774005873","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:24:33"}},"processed_data":{"order_number":"ORD-zpRWAes1-1774005873","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:24:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zpRWAes1-1774005873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:24:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-zpRWAes1-1774005873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:24:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:24:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1101,"notification_type":"order_approved","reference_id":173887} 
[2026-03-20 14:24:46] production.INFO: Order updated successfully. Order ID: 173887, Status: completed  
[2026-03-20 14:24:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zpRWAes1-1774005873","status":"completed","codes_count":0} 
[2026-03-20 14:24:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 14:24:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18220} 
[2026-03-20 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 14:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 14:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 14:25:02] production.INFO: async() رجع: true  
[2026-03-20 14:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:25:02] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:25:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:25:05] production.INFO: Constructing job for order: 173888  
[2026-03-20 14:25:06] production.INFO: Handling job for order: 173888  
[2026-03-20 14:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=71b27f56-a53a-4db9-a547-a3515286b4c5&Player_ID=12823744483  
[2026-03-20 14:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=71b27f56-a53a-4db9-a547-a3515286b4c5&Player_ID=12823744483","has_body":false} 
[2026-03-20 14:25:07] production.INFO: Operation sent successfully {"operation_id":158948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8yZU-1774005907","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:25:07"}},"processed_data":{"order_number":"ORD-8yZU-1774005907","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:25:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"request_approved","reference_id":18221} 
[2026-03-20 14:25:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z74ZtH-1774005623","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:25:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-z74ZtH-1774005623","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:25:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:25:19] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":173880} 
[2026-03-20 14:25:19] production.INFO: Order updated successfully. Order ID: 173880, Status: completed  
[2026-03-20 14:25:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z74ZtH-1774005623","status":"completed","codes_count":0} 
[2026-03-20 14:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-20 14:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 14:25:33] production.INFO: Constructing job for order: 173889  
[2026-03-20 14:25:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"request_approved","reference_id":18222} 
[2026-03-20 14:25:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-20 14:25:34] production.INFO: Handling job for order: 173889  
[2026-03-20 14:25:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:25:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:25:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=54000&uuid=cdf3e79c-f2c2-4874-9238-83a120d2ffa0&Player_ID=38161611  
[2026-03-20 14:25:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=54000&uuid=cdf3e79c-f2c2-4874-9238-83a120d2ffa0&Player_ID=38161611","has_body":false} 
[2026-03-20 14:25:35] production.INFO: Operation sent successfully {"operation_id":158949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cbaTp6-1774005935","amount":92.7485046000000039612132241018116474151611328125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 14:25:35"}},"processed_data":{"order_number":"ORD-cbaTp6-1774005935","amount":92.7485046000000039612132241018116474151611328125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 14:25:49] production.INFO: Constructing job for order: 173890  
[2026-03-20 14:25:50] production.INFO: Handling job for order: 173890  
[2026-03-20 14:25:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:25:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:25:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=015fb132-8535-4b42-98b8-f7880247ccc7&Player_ID=52251420207  
[2026-03-20 14:25:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=015fb132-8535-4b42-98b8-f7880247ccc7&Player_ID=52251420207","has_body":false} 
[2026-03-20 14:25:51] production.INFO: Operation sent successfully {"operation_id":158950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KPDFGWlD-1774005951","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:25:51"}},"processed_data":{"order_number":"ORD-KPDFGWlD-1774005951","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00"} 
[2026-03-20 14:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","total_operations":6,"sites_count":2} 
[2026-03-20 14:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-04U-1774005749","ORD-ihmlhLk8-1774005805","ORD-8yZU-1774005907","ORD-cbaTp6-1774005935","ORD-KPDFGWlD-1774005951"]} 
[2026-03-20 14:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:26:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 14:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-04U-1774005749","operation_id":158943} 
[2026-03-20 14:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948} 
[2026-03-20 14:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cbaTp6-1774005935","operation_id":158949} 
[2026-03-20 14:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ihmlhLk8-1774005805","operation_id":158945} 
[2026-03-20 14:26:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-20 14:26:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:26:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"count":1} 
[2026-03-20 14:26:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"count":1} 
[2026-03-20 14:26:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"user_id":354,"notification_type":"order_approved","reference_id":173890} 
[2026-03-20 14:26:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:26:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:26:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"processed":1,"errors":0} 
[2026-03-20 14:26:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"processed":1,"errors":0} 
[2026-03-20 14:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"orders_count":1,"order_ids":["ORD-lU6bT25A-1774005851"]} 
[2026-03-20 14:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950} 
[2026-03-20 14:26:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPDFGWlD-1774005951","operation_id":158950,"orders_count":1} 
[2026-03-20 14:26:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:26:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:26:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"count":1} 
[2026-03-20 14:26:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"count":1} 
[2026-03-20 14:26:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"user_id":1614,"notification_type":"order_approved","reference_id":173886} 
[2026-03-20 14:26:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:26:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:26:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"processed":1,"errors":0} 
[2026-03-20 14:26:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946,"processed":1,"errors":0} 
[2026-03-20 14:26:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XsGHbAeWQpFCOvxUoJHm2NYsJMbuBzqM","execution_time":"2026-03-20 14:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lU6bT25A-1774005851","operation_id":158946} 
[2026-03-20 14:26:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 14:26:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1614  
[2026-03-20 14:26:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KPDFGWlD-1774005951","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:26:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-KPDFGWlD-1774005951","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:26:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:26:02] production.ERROR: Order not found or already processed. External ID: ORD-KPDFGWlD-1774005951  
[2026-03-20 14:26:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KPDFGWlD-1774005951","status":"completed","codes_count":0} 
[2026-03-20 14:26:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_rejected","reference_id":18224} 
[2026-03-20 14:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 14:26:14] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18223} 
[2026-03-20 14:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 14:26:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"request_approved","reference_id":18225} 
[2026-03-20 14:26:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-20 14:26:58] production.INFO: Constructing job for order: 173891  
[2026-03-20 14:27:00] production.INFO: Handling job for order: 173891  
[2026-03-20 14:27:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:27:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:27:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c69b9a7-570e-43e7-9642-420b57f17980&Player_ID=5270026798  
[2026-03-20 14:27:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c69b9a7-570e-43e7-9642-420b57f17980&Player_ID=5270026798","has_body":false} 
[2026-03-20 14:27:01] production.INFO: Operation sent successfully {"operation_id":158951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5bCe-1774006021","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:27:01"}},"processed_data":{"order_number":"ORD-5bCe-1774006021","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:27:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-04U-1774005749","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:27:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-04U-1774005749","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:27:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:27:05] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":173883} 
[2026-03-20 14:27:05] production.INFO: Order updated successfully. Order ID: 173883, Status: completed  
[2026-03-20 14:27:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-04U-1774005749","status":"completed","codes_count":0} 
[2026-03-20 14:27:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 14:27:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5bCe-1774006021","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:27:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-5bCe-1774006021","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:27:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:27:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1662,"notification_type":"order_approved","reference_id":173891} 
[2026-03-20 14:27:11] production.INFO: Order updated successfully. Order ID: 173891, Status: completed  
[2026-03-20 14:27:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5bCe-1774006021","status":"completed","codes_count":0} 
[2026-03-20 14:27:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1662  
[2026-03-20 14:27:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ihmlhLk8-1774005805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:27:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-ihmlhLk8-1774005805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:27:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:27:29] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":173885} 
[2026-03-20 14:27:29] production.INFO: Order updated successfully. Order ID: 173885, Status: completed  
[2026-03-20 14:27:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ihmlhLk8-1774005805","status":"completed","codes_count":0} 
[2026-03-20 14:27:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-20 14:27:46] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1751.5","mainamount":"1750","operation_number":"155155418","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn8lnbii27mc2dcgGhcr"}},"user_id":1299} 
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:27:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:27:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18226,"user_id":1299,"amount":1723.75,"admins_notified":7} 
[2026-03-20 14:27:50] production.INFO: Constructing job for order: 173892  
[2026-03-20 14:27:52] production.INFO: Handling job for order: 173892  
[2026-03-20 14:27:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a10de4ce-8cc7-4dec-9f50-fdd408e3272a&Player_ID=0943675035  
[2026-03-20 14:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a10de4ce-8cc7-4dec-9f50-fdd408e3272a&Player_ID=0943675035","has_body":false} 
[2026-03-20 14:27:53] production.INFO: Operation sent successfully {"operation_id":158952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U1jur2H-1774006073","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:27:53"}},"processed_data":{"order_number":"ORD-U1jur2H-1774006073","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:27:57] production.INFO: Constructing job for order: 173893  
[2026-03-20 14:27:59] production.INFO: Handling job for order: 173893  
[2026-03-20 14:27:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:27:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:27:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=c49ac44e-3a58-4e6d-9867-cc10eed6ef32&Player_ID=0943675035  
[2026-03-20 14:27:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=c49ac44e-3a58-4e6d-9867-cc10eed6ef32&Player_ID=0943675035","has_body":false} 
[2026-03-20 14:28:00] production.INFO: Operation sent successfully {"operation_id":158953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jIS-1774006080","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:28:00"}},"processed_data":{"order_number":"ORD-jIS-1774006080","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:28:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cbaTp6-1774005935","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:28:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-cbaTp6-1774005935","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:28:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:28:02] production.INFO: SendAcceptReject: Notification queued {"user_id":5,"notification_type":"order_approved","reference_id":173889} 
[2026-03-20 14:28:02] production.INFO: Order updated successfully. Order ID: 173889, Status: completed  
[2026-03-20 14:28:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cbaTp6-1774005935","status":"completed","codes_count":0} 
[2026-03-20 14:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03"} 
[2026-03-20 14:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","total_operations":3,"sites_count":2} 
[2026-03-20 14:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-8yZU-1774005907"]} 
[2026-03-20 14:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948} 
[2026-03-20 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948,"processed":0,"errors":0} 
[2026-03-20 14:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948,"orders_count":2,"order_ids":["ORD-U1jur2H-1774006073","ORD-jIS-1774006080"]} 
[2026-03-20 14:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948} 
[2026-03-20 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8yZU-1774005907","operation_id":158948,"orders_count":2} 
[2026-03-20 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIS-1774006080","operation_id":158953} 
[2026-03-20 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 14:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"count":1} 
[2026-03-20 14:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"count":1} 
[2026-03-20 14:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"user_id":115,"notification_type":"order_approved","reference_id":173892} 
[2026-03-20 14:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"processed":1,"errors":0} 
[2026-03-20 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952,"processed":1,"errors":0} 
[2026-03-20 14:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sDX4zJGvdKVfV8wdBcrZJUNAHttE7aIz","execution_time":"2026-03-20 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1jur2H-1774006073","operation_id":158952} 
[2026-03-20 14:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 14:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-20 14:28:35] production.INFO: Constructing job for order: 173894  
[2026-03-20 14:28:36] production.INFO: Handling job for order: 173894  
[2026-03-20 14:28:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:28:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:28:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=eb8e4f60-cebc-4e5d-94cb-864ba07d99e5&Player_ID=0985947898  
[2026-03-20 14:28:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=eb8e4f60-cebc-4e5d-94cb-864ba07d99e5&Player_ID=0985947898","has_body":false} 
[2026-03-20 14:28:37] production.INFO: Operation sent successfully {"operation_id":158954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-umYp3eGB-1774006117","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:28:37"}},"processed_data":{"order_number":"ORD-umYp3eGB-1774006117","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:28:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8yZU-1774005907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:28:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-8yZU-1774005907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:28:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:28:38] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":173888} 
[2026-03-20 14:28:38] production.INFO: Order updated successfully. Order ID: 173888, Status: completed  
[2026-03-20 14:28:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8yZU-1774005907","status":"completed","codes_count":0} 
[2026-03-20 14:28:38] production.INFO: Constructing job for order: 173895  
[2026-03-20 14:28:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-20 14:28:40] production.INFO: Handling job for order: 173895  
[2026-03-20 14:28:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:28:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:28:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=284dec73-7171-448f-babd-821e1575e91f&Player_ID=0985947898  
[2026-03-20 14:28:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=284dec73-7171-448f-babd-821e1575e91f&Player_ID=0985947898","has_body":false} 
[2026-03-20 14:28:41] production.INFO: Operation sent successfully {"operation_id":158955,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8twZCIy-1774006120","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:28:41"}},"processed_data":{"order_number":"ORD-8twZCIy-1774006120","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:29:08] production.INFO: Constructing job for order: 173896  
[2026-03-20 14:29:11] production.INFO: Handling job for order: 173896  
[2026-03-20 14:29:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:29:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:29:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7b2abd5b-9896-41cf-b8e2-713cb3a69825&Player_ID=52251420207  
[2026-03-20 14:29:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7b2abd5b-9896-41cf-b8e2-713cb3a69825&Player_ID=52251420207","has_body":false} 
[2026-03-20 14:29:11] production.INFO: Operation sent successfully {"operation_id":158956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TITwM-1774006151","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:29:11"}},"processed_data":{"order_number":"ORD-TITwM-1774006151","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:29:19] production.INFO: Constructing job for order: 173897  
[2026-03-20 14:29:21] production.INFO: Handling job for order: 173897  
[2026-03-20 14:29:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:29:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:29:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d565958a-b00c-42ea-b08e-0e9557299521&Player_ID=5537810008  
[2026-03-20 14:29:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d565958a-b00c-42ea-b08e-0e9557299521&Player_ID=5537810008","has_body":false} 
[2026-03-20 14:29:21] production.INFO: Operation sent successfully {"operation_id":158957,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JcIzzq-1774006161","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:29:21"}},"processed_data":{"order_number":"ORD-JcIzzq-1774006161","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:29:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TITwM-1774006151","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:29:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-TITwM-1774006151","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:29:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:29:23] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":173896} 
[2026-03-20 14:29:23] production.INFO: Order updated successfully. Order ID: 173896, Status: completed  
[2026-03-20 14:29:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TITwM-1774006151","status":"completed","codes_count":0} 
[2026-03-20 14:29:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 14:29:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JcIzzq-1774006161","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:29:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-JcIzzq-1774006161","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:29:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:29:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":173897} 
[2026-03-20 14:29:35] production.INFO: Order updated successfully. Order ID: 173897, Status: completed  
[2026-03-20 14:29:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JcIzzq-1774006161","status":"completed","codes_count":0} 
[2026-03-20 14:29:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 14:30:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00"} 
[2026-03-20 14:30:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","total_operations":3,"sites_count":1} 
[2026-03-20 14:30:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-jIS-1774006080","ORD-umYp3eGB-1774006117","ORD-8twZCIy-1774006120"]} 
[2026-03-20 14:30:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 14:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 14:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"count":3} 
[2026-03-20 14:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"count":3} 
[2026-03-20 14:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"user_id":1074,"notification_type":"order_approved","reference_id":173895} 
[2026-03-20 14:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"user_id":115,"notification_type":"order_approved","reference_id":173893} 
[2026-03-20 14:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"user_id":1074,"notification_type":"order_approved","reference_id":173894} 
[2026-03-20 14:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"processed":3,"errors":0} 
[2026-03-20 14:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954,"processed":3,"errors":0} 
[2026-03-20 14:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fEEnRMkDNv7JqSDy4lrQ58HyblB6T11M","execution_time":"2026-03-20 14:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-umYp3eGB-1774006117","operation_id":158954} 
[2026-03-20 14:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:30:03] production.INFO: async() رجع: true  
[2026-03-20 14:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:30:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 14:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-20 14:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 14:30:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18226} 
[2026-03-20 14:30:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 14:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aJBufw8HSSmZrUuaZH5KPA0r9qhrfL2f","execution_time":"2026-03-20 14:32:01"} 
[2026-03-20 14:32:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aJBufw8HSSmZrUuaZH5KPA0r9qhrfL2f","execution_time":"2026-03-20 14:32:01"} 
[2026-03-20 14:32:49] production.INFO: Constructing job for order: 173898  
[2026-03-20 14:32:52] production.INFO: Handling job for order: 173898  
[2026-03-20 14:32:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:32:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:32:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=175000&uuid=7e89ecb9-7100-4598-ba12-32858d499eab&Player_ID=7409390  
[2026-03-20 14:32:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=175000&uuid=7e89ecb9-7100-4598-ba12-32858d499eab&Player_ID=7409390","has_body":false} 
[2026-03-20 14:32:53] production.INFO: Operation sent successfully {"operation_id":158958,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Twj-1774006373","amount":21.8995350000000001955413608811795711517333984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 14:32:53"}},"processed_data":{"order_number":"ORD-Twj-1774006373","amount":21.8995350000000001955413608811795711517333984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 14:33:22] production.INFO: Constructing job for order: 173899  
[2026-03-20 14:33:23] production.INFO: Handling job for order: 173899  
[2026-03-20 14:33:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:33:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:33:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9f70a414-a1f6-4f9a-b638-11c574bf7123&Player_ID=0938038112  
[2026-03-20 14:33:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9f70a414-a1f6-4f9a-b638-11c574bf7123&Player_ID=0938038112","has_body":false} 
[2026-03-20 14:33:24] production.INFO: Operation sent successfully {"operation_id":158959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u7MWDl-1774006404","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:33:24"}},"processed_data":{"order_number":"ORD-u7MWDl-1774006404","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03"} 
[2026-03-20 14:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","total_operations":2,"sites_count":2} 
[2026-03-20 14:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Twj-1774006373"]} 
[2026-03-20 14:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958} 
[2026-03-20 14:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958,"processed":0,"errors":0} 
[2026-03-20 14:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958,"orders_count":1,"order_ids":["ORD-u7MWDl-1774006404"]} 
[2026-03-20 14:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958} 
[2026-03-20 14:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Twj-1774006373","operation_id":158958,"orders_count":1} 
[2026-03-20 14:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"count":1} 
[2026-03-20 14:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"count":1} 
[2026-03-20 14:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"user_id":1074,"notification_type":"order_approved","reference_id":173899} 
[2026-03-20 14:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"processed":1,"errors":0} 
[2026-03-20 14:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959,"processed":1,"errors":0} 
[2026-03-20 14:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B4IlpejyY5HHdiK7WKSnxpsufVNAFJZQ","execution_time":"2026-03-20 14:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u7MWDl-1774006404","operation_id":158959} 
[2026-03-20 14:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 14:34:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Twj-1774006373","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:34:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Twj-1774006373","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:34:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:34:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"order_approved","reference_id":173898} 
[2026-03-20 14:34:06] production.INFO: Order updated successfully. Order ID: 173898, Status: completed  
[2026-03-20 14:34:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Twj-1774006373","status":"completed","codes_count":0} 
[2026-03-20 14:34:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-20 14:34:49] production.INFO: Constructing job for order: 173900  
[2026-03-20 14:34:51] production.INFO: Handling job for order: 173900  
[2026-03-20 14:34:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:34:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:34:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=41cfd917-a148-4336-9fcb-18e4d7639c78&Player_ID=51903399344  
[2026-03-20 14:34:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=41cfd917-a148-4336-9fcb-18e4d7639c78&Player_ID=51903399344","has_body":false} 
[2026-03-20 14:34:52] production.INFO: Operation sent successfully {"operation_id":158960,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8KPKnCgj-1774006492","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:34:52"}},"processed_data":{"order_number":"ORD-8KPKnCgj-1774006492","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:35:03] production.INFO: async() رجع: true  
[2026-03-20 14:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:35:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8KPKnCgj-1774006492","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:35:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-8KPKnCgj-1774006492","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:35:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:35:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":173900} 
[2026-03-20 14:35:11] production.INFO: Order updated successfully. Order ID: 173900, Status: completed  
[2026-03-20 14:35:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8KPKnCgj-1774006492","status":"completed","codes_count":0} 
[2026-03-20 14:35:11] production.INFO: Constructing job for order: 173901  
[2026-03-20 14:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-20 14:35:14] production.INFO: Handling job for order: 173901  
[2026-03-20 14:35:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:35:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:35:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=58199957-a319-4c00-ae1c-44630791a0a0&Player_ID=51957524285  
[2026-03-20 14:35:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=58199957-a319-4c00-ae1c-44630791a0a0&Player_ID=51957524285","has_body":false} 
[2026-03-20 14:35:14] production.INFO: Operation sent successfully {"operation_id":158961,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lRh-1774006514","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:35:14"}},"processed_data":{"order_number":"ORD-lRh-1774006514","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:35:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lRh-1774006514","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:35:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-lRh-1774006514","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:35:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:35:41] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173901} 
[2026-03-20 14:35:41] production.INFO: Order updated successfully. Order ID: 173901, Status: completed  
[2026-03-20 14:35:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lRh-1774006514","status":"completed","codes_count":0} 
[2026-03-20 14:35:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:35:52] production.INFO: Constructing job for order: 173902  
[2026-03-20 14:35:53] production.INFO: Handling job for order: 173902  
[2026-03-20 14:35:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:35:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:35:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=663dcc9f-bf17-4a73-9428-e12d0cf48f17&Player_ID=51599000479  
[2026-03-20 14:35:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=663dcc9f-bf17-4a73-9428-e12d0cf48f17&Player_ID=51599000479","has_body":false} 
[2026-03-20 14:35:54] production.INFO: Operation sent successfully {"operation_id":158962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Iy51LZV-1774006554","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:35:54"}},"processed_data":{"order_number":"ORD-7Iy51LZV-1774006554","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00"} 
[2026-03-20 14:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","total_operations":1,"sites_count":1} 
[2026-03-20 14:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7Iy51LZV-1774006554"]} 
[2026-03-20 14:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Iy51LZV-1774006554","operation_id":158962} 
[2026-03-20 14:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Iy51LZV-1774006554","operation_id":158962,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Iy51LZV-1774006554","operation_id":158962,"processed":0,"errors":0} 
[2026-03-20 14:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"67Uh6IkSM1RHntKf2XVT6CtBzBVK8tXQ","execution_time":"2026-03-20 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Iy51LZV-1774006554","operation_id":158962} 
[2026-03-20 14:36:02] production.INFO: Constructing job for order: 173903  
[2026-03-20 14:36:04] production.INFO: Handling job for order: 173903  
[2026-03-20 14:36:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:36:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:36:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33f06069-0b02-4e51-a86b-97d64999c63d&Player_ID=51298103271  
[2026-03-20 14:36:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33f06069-0b02-4e51-a86b-97d64999c63d&Player_ID=51298103271","has_body":false} 
[2026-03-20 14:36:04] production.INFO: Constructing job for order: 173904  
[2026-03-20 14:36:05] production.INFO: Operation sent successfully {"operation_id":158963,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lyDm-1774006564","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:36:05"}},"processed_data":{"order_number":"ORD-lyDm-1774006564","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:36:05] production.INFO: Handling job for order: 173904  
[2026-03-20 14:36:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:36:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:36:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a4d4dc53-b5b0-48c8-988e-5d50247ec391&Player_ID=51298103271  
[2026-03-20 14:36:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a4d4dc53-b5b0-48c8-988e-5d50247ec391&Player_ID=51298103271","has_body":false} 
[2026-03-20 14:36:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Iy51LZV-1774006554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:36:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Iy51LZV-1774006554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:36:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:36:05] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":173902} 
[2026-03-20 14:36:05] production.INFO: Order updated successfully. Order ID: 173902, Status: completed  
[2026-03-20 14:36:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Iy51LZV-1774006554","status":"completed","codes_count":0} 
[2026-03-20 14:36:06] production.INFO: Operation sent successfully {"operation_id":158964,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nvg-1774006565","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:36:06"}},"processed_data":{"order_number":"ORD-nvg-1774006565","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:36:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 14:36:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lyDm-1774006564","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:36:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-lyDm-1774006564","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:36:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:36:17] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173903} 
[2026-03-20 14:36:17] production.INFO: Order updated successfully. Order ID: 173903, Status: completed  
[2026-03-20 14:36:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lyDm-1774006564","status":"completed","codes_count":0} 
[2026-03-20 14:36:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:36:26] production.INFO: Constructing job for order: 173905  
[2026-03-20 14:36:27] production.INFO: Handling job for order: 173905  
[2026-03-20 14:36:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:36:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:36:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=07a1ed64-47fb-424a-a706-eaec685e1dec&Player_ID=0991407707  
[2026-03-20 14:36:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=07a1ed64-47fb-424a-a706-eaec685e1dec&Player_ID=0991407707","has_body":false} 
[2026-03-20 14:36:27] production.INFO: Operation sent successfully {"operation_id":158965,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Pk8jf-1774006587","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:36:27"}},"processed_data":{"order_number":"ORD-1Pk8jf-1774006587","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:36:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nvg-1774006565","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:36:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-nvg-1774006565","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:36:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:36:32] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173904} 
[2026-03-20 14:36:32] production.INFO: Order updated successfully. Order ID: 173904, Status: completed  
[2026-03-20 14:36:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nvg-1774006565","status":"completed","codes_count":0} 
[2026-03-20 14:36:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:36:55] production.INFO: Constructing job for order: 173906  
[2026-03-20 14:36:57] production.INFO: Handling job for order: 173906  
[2026-03-20 14:36:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:36:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:36:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=487cca50-a797-41c2-92aa-0ffc93df338f&Player_ID=12830997855  
[2026-03-20 14:36:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=487cca50-a797-41c2-92aa-0ffc93df338f&Player_ID=12830997855","has_body":false} 
[2026-03-20 14:36:58] production.INFO: Operation sent successfully {"operation_id":158966,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XfF4yptT-1774006618","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:36:58"}},"processed_data":{"order_number":"ORD-XfF4yptT-1774006618","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:37:02] production.INFO: Constructing job for order: 173907  
[2026-03-20 14:37:04] production.INFO: Handling job for order: 173907  
[2026-03-20 14:37:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:37:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:37:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6bd615f5-efe0-4235-860c-ca7b6510484f&Player_ID=51298103271  
[2026-03-20 14:37:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6bd615f5-efe0-4235-860c-ca7b6510484f&Player_ID=51298103271","has_body":false} 
[2026-03-20 14:37:05] production.INFO: Operation sent successfully {"operation_id":158967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0y6xtkij-1774006625","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:37:05"}},"processed_data":{"order_number":"ORD-0y6xtkij-1774006625","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:37:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0y6xtkij-1774006625","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:37:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-0y6xtkij-1774006625","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:37:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:37:18] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173907} 
[2026-03-20 14:37:18] production.INFO: Order updated successfully. Order ID: 173907, Status: completed  
[2026-03-20 14:37:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0y6xtkij-1774006625","status":"completed","codes_count":0} 
[2026-03-20 14:37:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02"} 
[2026-03-20 14:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","total_operations":2,"sites_count":2} 
[2026-03-20 14:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-1Pk8jf-1774006587"]} 
[2026-03-20 14:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"count":1} 
[2026-03-20 14:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"count":1} 
[2026-03-20 14:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"user_id":1074,"notification_type":"order_approved","reference_id":173905} 
[2026-03-20 14:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"processed":1,"errors":0} 
[2026-03-20 14:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"processed":1,"errors":0} 
[2026-03-20 14:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"orders_count":1,"order_ids":["ORD-XfF4yptT-1774006618"]} 
[2026-03-20 14:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965} 
[2026-03-20 14:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1Pk8jf-1774006587","operation_id":158965,"orders_count":1} 
[2026-03-20 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966} 
[2026-03-20 14:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"processed":0,"errors":0} 
[2026-03-20 14:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ksrItiiYNqGOWI9fKpWrBQ8ee9cPDhLn","execution_time":"2026-03-20 14:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966} 
[2026-03-20 14:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 14:38:11] production.INFO: Constructing job for order: 173908  
[2026-03-20 14:38:12] production.INFO: Handling job for order: 173908  
[2026-03-20 14:38:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:38:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=4e7c6ba3-6855-45ee-9318-a1165d4747b5  
[2026-03-20 14:38:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=4e7c6ba3-6855-45ee-9318-a1165d4747b5","has_body":false} 
[2026-03-20 14:38:13] production.INFO: Operation sent successfully {"operation_id":158968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Q3uc-1774006692","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes","notes":[],"created_at":"2026-03-20 14:38:13"}},"processed_data":{"order_number":"ORD-6Q3uc-1774006692","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes"}} 
[2026-03-20 14:38:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Q3uc-1774006692","status":"completed","notes":[],"codes":["iGPagM7p2C2cF5bbM9"]}} 
[2026-03-20 14:38:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Q3uc-1774006692","status":"completed","codes":["iGPagM7p2C2cF5bbM9"],"notes":[]} 
[2026-03-20 14:38:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:38:21] production.INFO: Added codes to order via OrderService {"order_id":173908,"codes_count":1,"codes":["iGPagM7p2C2cF5bbM9"]} 
[2026-03-20 14:38:21] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173908} 
[2026-03-20 14:38:21] production.INFO: Order updated successfully. Order ID: 173908, Status: completed  
[2026-03-20 14:38:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Q3uc-1774006692","status":"completed","codes_count":1} 
[2026-03-20 14:38:43] production.INFO: Constructing job for order: 173909  
[2026-03-20 14:38:46] production.INFO: Handling job for order: 173909  
[2026-03-20 14:38:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:38:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:38:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=93c8b965-f15e-4cca-b190-8ac291039045&Player_ID=0984552309  
[2026-03-20 14:38:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=93c8b965-f15e-4cca-b190-8ac291039045&Player_ID=0984552309","has_body":false} 
[2026-03-20 14:38:46] production.INFO: Operation sent successfully {"operation_id":158969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ay2IK-1774006726","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:38:46"}},"processed_data":{"order_number":"ORD-ay2IK-1774006726","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:38:53] production.INFO: Constructing job for order: 173910  
[2026-03-20 14:38:55] production.INFO: Handling job for order: 173910  
[2026-03-20 14:38:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:38:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:38:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6286c30a-c9a1-49b4-b77d-130bc4500588&Player_ID=51298103271  
[2026-03-20 14:38:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6286c30a-c9a1-49b4-b77d-130bc4500588&Player_ID=51298103271","has_body":false} 
[2026-03-20 14:38:56] production.INFO: Operation sent successfully {"operation_id":158970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QFr6-1774006736","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:38:56"}},"processed_data":{"order_number":"ORD-QFr6-1774006736","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:39:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QFr6-1774006736","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:39:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-QFr6-1774006736","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:39:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:39:09] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173910} 
[2026-03-20 14:39:09] production.INFO: Order updated successfully. Order ID: 173910, Status: completed  
[2026-03-20 14:39:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QFr6-1774006736","status":"completed","codes_count":0} 
[2026-03-20 14:39:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:39:41] production.INFO: Constructing job for order: 173911  
[2026-03-20 14:39:44] production.INFO: Handling job for order: 173911  
[2026-03-20 14:39:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:39:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:39:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c9f7f677-0aeb-4cea-872a-61de658903b0&Player_ID=52291224502  
[2026-03-20 14:39:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c9f7f677-0aeb-4cea-872a-61de658903b0&Player_ID=52291224502","has_body":false} 
[2026-03-20 14:39:45] production.INFO: Constructing job for order: 173912  
[2026-03-20 14:39:45] production.INFO: Operation sent successfully {"operation_id":158971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5hnOhorG-1774006785","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:39:45"}},"processed_data":{"order_number":"ORD-5hnOhorG-1774006785","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:39:48] production.INFO: Handling job for order: 173912  
[2026-03-20 14:39:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:39:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:39:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=293f1e3b-acf0-4e72-b867-3a5fb2b1e75d&Player_ID=9242837258  
[2026-03-20 14:39:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=293f1e3b-acf0-4e72-b867-3a5fb2b1e75d&Player_ID=9242837258","has_body":false} 
[2026-03-20 14:39:49] production.INFO: Operation sent successfully {"operation_id":158972,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bOQVcUj-1774006789","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:39:49"}},"processed_data":{"order_number":"ORD-bOQVcUj-1774006789","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:39:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5hnOhorG-1774006785","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:39:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-5hnOhorG-1774006785","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:39:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:39:57] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173911} 
[2026-03-20 14:39:57] production.INFO: Order updated successfully. Order ID: 173911, Status: completed  
[2026-03-20 14:39:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5hnOhorG-1774006785","status":"completed","codes_count":0} 
[2026-03-20 14:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 14:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01"} 
[2026-03-20 14:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","total_operations":3,"sites_count":2} 
[2026-03-20 14:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-XfF4yptT-1774006618","ORD-bOQVcUj-1774006789"]} 
[2026-03-20 14:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 14:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972} 
[2026-03-20 14:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966} 
[2026-03-20 14:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 14:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"processed":0,"errors":0} 
[2026-03-20 14:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"orders_count":1,"order_ids":["ORD-ay2IK-1774006726"]} 
[2026-03-20 14:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966} 
[2026-03-20 14:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XfF4yptT-1774006618","operation_id":158966,"orders_count":1} 
[2026-03-20 14:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:40:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"count":1} 
[2026-03-20 14:40:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"count":1} 
[2026-03-20 14:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"user_id":903,"notification_type":"order_approved","reference_id":173909} 
[2026-03-20 14:40:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:40:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:40:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"processed":1,"errors":0} 
[2026-03-20 14:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969,"processed":1,"errors":0} 
[2026-03-20 14:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ENFEc2noLjChPPkZdGE0TzWY14QXuo0j","execution_time":"2026-03-20 14:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ay2IK-1774006726","operation_id":158969} 
[2026-03-20 14:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:40:03] production.INFO: async() رجع: true  
[2026-03-20 14:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:40:18] production.INFO: Constructing job for order: 173913  
[2026-03-20 14:40:20] production.INFO: Handling job for order: 173913  
[2026-03-20 14:40:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:40:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:40:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d424988b-a2a3-4e8f-babd-05c2d5ecb764&Player_ID=51957524285  
[2026-03-20 14:40:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d424988b-a2a3-4e8f-babd-05c2d5ecb764&Player_ID=51957524285","has_body":false} 
[2026-03-20 14:40:20] production.INFO: Constructing job for order: 173914  
[2026-03-20 14:40:21] production.INFO: Operation sent successfully {"operation_id":158973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-COK-1774006820","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:40:21"}},"processed_data":{"order_number":"ORD-COK-1774006820","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:40:21] production.INFO: Handling job for order: 173914  
[2026-03-20 14:40:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:40:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:40:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d82aa15-4f09-4370-83b7-6aa4b5249d60&Player_ID=51957524285  
[2026-03-20 14:40:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d82aa15-4f09-4370-83b7-6aa4b5249d60&Player_ID=51957524285","has_body":false} 
[2026-03-20 14:40:22] production.INFO: Operation sent successfully {"operation_id":158974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CcX-1774006821","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:40:22"}},"processed_data":{"order_number":"ORD-CcX-1774006821","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:40:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-COK-1774006820","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:40:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-COK-1774006820","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:40:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:40:30] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173913} 
[2026-03-20 14:40:30] production.INFO: Order updated successfully. Order ID: 173913, Status: completed  
[2026-03-20 14:40:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-COK-1774006820","status":"completed","codes_count":0} 
[2026-03-20 14:40:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:40:51] production.INFO: Constructing job for order: 173915  
[2026-03-20 14:40:52] production.INFO: Handling job for order: 173915  
[2026-03-20 14:40:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:40:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:40:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=1e35c46c-ffcc-41c3-af30-addb7ee46906&Player_ID=46501493  
[2026-03-20 14:40:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=1e35c46c-ffcc-41c3-af30-addb7ee46906&Player_ID=46501493","has_body":false} 
[2026-03-20 14:40:52] production.INFO: Operation sent successfully {"operation_id":158975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Nu-1774006852","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 14:40:52"}},"processed_data":{"order_number":"ORD-6Nu-1774006852","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 14:40:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CcX-1774006821","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:40:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-CcX-1774006821","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:40:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:40:54] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173914} 
[2026-03-20 14:40:54] production.INFO: Order updated successfully. Order ID: 173914, Status: completed  
[2026-03-20 14:40:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CcX-1774006821","status":"completed","codes_count":0} 
[2026-03-20 14:40:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:41:23] production.INFO: Constructing job for order: 173916  
[2026-03-20 14:41:25] production.INFO: Handling job for order: 173916  
[2026-03-20 14:41:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:41:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:41:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=12150302-1042-418a-bd3e-331a8c69a575&Player_ID=51957524285  
[2026-03-20 14:41:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=12150302-1042-418a-bd3e-331a8c69a575&Player_ID=51957524285","has_body":false} 
[2026-03-20 14:41:26] production.INFO: Operation sent successfully {"operation_id":158976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lg1PHa-1774006886","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:41:26"}},"processed_data":{"order_number":"ORD-lg1PHa-1774006886","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:41:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XfF4yptT-1774006618","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:41:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-XfF4yptT-1774006618","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:41:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:41:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":173906} 
[2026-03-20 14:41:33] production.INFO: Order updated successfully. Order ID: 173906, Status: completed  
[2026-03-20 14:41:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XfF4yptT-1774006618","status":"completed","codes_count":0} 
[2026-03-20 14:41:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 14:41:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lg1PHa-1774006886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:41:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-lg1PHa-1774006886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:41:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:41:39] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":173916} 
[2026-03-20 14:41:39] production.INFO: Order updated successfully. Order ID: 173916, Status: completed  
[2026-03-20 14:41:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lg1PHa-1774006886","status":"completed","codes_count":0} 
[2026-03-20 14:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 14:41:56] production.INFO: Constructing job for order: 173917  
[2026-03-20 14:41:59] production.INFO: Handling job for order: 173917  
[2026-03-20 14:41:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:41:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:41:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=5a7c541e-d63c-4225-9463-dc76d6757678&Player_ID=0934970931  
[2026-03-20 14:41:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=5a7c541e-d63c-4225-9463-dc76d6757678&Player_ID=0934970931","has_body":false} 
[2026-03-20 14:42:00] production.INFO: Operation sent successfully {"operation_id":158977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rfLJ-1774006920","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:42:00"}},"processed_data":{"order_number":"ORD-rfLJ-1774006920","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00"} 
[2026-03-20 14:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","total_operations":3,"sites_count":2} 
[2026-03-20 14:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-bOQVcUj-1774006789","ORD-6Nu-1774006852"]} 
[2026-03-20 14:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:42:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 14:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Nu-1774006852","operation_id":158975} 
[2026-03-20 14:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972} 
[2026-03-20 14:42:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 14:42:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972,"processed":0,"errors":0} 
[2026-03-20 14:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972,"orders_count":1,"order_ids":["ORD-rfLJ-1774006920"]} 
[2026-03-20 14:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972} 
[2026-03-20 14:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bOQVcUj-1774006789","operation_id":158972,"orders_count":1} 
[2026-03-20 14:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977} 
[2026-03-20 14:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"processed":0,"errors":0} 
[2026-03-20 14:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n7biGYfDHQq7NukgtA9IJaf8bAUkxRJU","execution_time":"2026-03-20 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977} 
[2026-03-20 14:42:07] production.INFO: Constructing job for order: 173918  
[2026-03-20 14:42:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Nu-1774006852","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:42:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Nu-1774006852","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:42:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:42:09] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":173915} 
[2026-03-20 14:42:09] production.INFO: Order updated successfully. Order ID: 173915, Status: completed  
[2026-03-20 14:42:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Nu-1774006852","status":"completed","codes_count":0} 
[2026-03-20 14:42:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-20 14:42:10] production.INFO: Handling job for order: 173918  
[2026-03-20 14:42:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:42:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:42:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=bc3bb47e-5aef-4e6b-99bf-eef55346c601&Player_ID=0944733236  
[2026-03-20 14:42:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=bc3bb47e-5aef-4e6b-99bf-eef55346c601&Player_ID=0944733236","has_body":false} 
[2026-03-20 14:42:10] production.INFO: Operation sent successfully {"operation_id":158978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5TTJVWa-1774006930","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:42:10"}},"processed_data":{"order_number":"ORD-5TTJVWa-1774006930","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:42:43] production.INFO: Constructing job for order: 173919  
[2026-03-20 14:42:46] production.INFO: Handling job for order: 173919  
[2026-03-20 14:42:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:42:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:42:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbe3d50c-6092-4d3d-b51a-4e485c74e2ac&Player_ID=52331977818  
[2026-03-20 14:42:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbe3d50c-6092-4d3d-b51a-4e485c74e2ac&Player_ID=52331977818","has_body":false} 
[2026-03-20 14:42:47] production.INFO: Operation sent successfully {"operation_id":158979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Eiexd-1774006967","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:42:47"}},"processed_data":{"order_number":"ORD-Eiexd-1774006967","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:42:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Eiexd-1774006967","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:42:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Eiexd-1774006967","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:42:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:42:58] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173919} 
[2026-03-20 14:42:58] production.INFO: Order updated successfully. Order ID: 173919, Status: completed  
[2026-03-20 14:42:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Eiexd-1774006967","status":"completed","codes_count":0} 
[2026-03-20 14:42:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 14:43:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bOQVcUj-1774006789","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:43:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-bOQVcUj-1774006789","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:43:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:43:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":173912} 
[2026-03-20 14:43:27] production.INFO: Order updated successfully. Order ID: 173912, Status: completed  
[2026-03-20 14:43:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bOQVcUj-1774006789","status":"completed","codes_count":0} 
[2026-03-20 14:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 14:43:34] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"350.0","mainamount":"350","operation_number":"600428180497","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpe0qqaruvvuhi6fXtwRy"}},"user_id":100} 
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:43:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:43:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18227,"user_id":100,"amount":350.0,"admins_notified":7} 
[2026-03-20 14:43:39] production.INFO: Constructing job for order: 173920  
[2026-03-20 14:43:41] production.INFO: Handling job for order: 173920  
[2026-03-20 14:43:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:43:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:43:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=1517a544-a85f-4182-92ee-9664a2ec53f2&Player_ID=0991232167  
[2026-03-20 14:43:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=1517a544-a85f-4182-92ee-9664a2ec53f2&Player_ID=0991232167","has_body":false} 
[2026-03-20 14:43:42] production.INFO: Operation sent successfully {"operation_id":158980,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nqNvln1N-1774007022","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:43:42"}},"processed_data":{"order_number":"ORD-nqNvln1N-1774007022","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:43:47] production.INFO: Constructing job for order: 173921  
[2026-03-20 14:43:48] production.INFO: Handling job for order: 173921  
[2026-03-20 14:43:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:43:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:43:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=98df15ad-e9ab-4984-8976-711da10cbb76&Player_ID=52291224502  
[2026-03-20 14:43:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=98df15ad-e9ab-4984-8976-711da10cbb76&Player_ID=52291224502","has_body":false} 
[2026-03-20 14:43:49] production.INFO: Operation sent successfully {"operation_id":158981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rC5nNek-1774007028","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:43:49"}},"processed_data":{"order_number":"ORD-rC5nNek-1774007028","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:44:00] production.INFO: Constructing job for order: 173922  
[2026-03-20 14:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01"} 
[2026-03-20 14:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","total_operations":4,"sites_count":2} 
[2026-03-20 14:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-rfLJ-1774006920","ORD-5TTJVWa-1774006930","ORD-nqNvln1N-1774007022"]} 
[2026-03-20 14:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 14:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 14:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"count":3} 
[2026-03-20 14:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"count":3} 
[2026-03-20 14:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"user_id":770,"notification_type":"order_approved","reference_id":173918} 
[2026-03-20 14:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"user_id":587,"notification_type":"order_approved","reference_id":173920} 
[2026-03-20 14:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"user_id":754,"notification_type":"order_approved","reference_id":173917} 
[2026-03-20 14:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"processed":3,"errors":0} 
[2026-03-20 14:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"processed":3,"errors":0} 
[2026-03-20 14:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"orders_count":1,"order_ids":["ORD-rC5nNek-1774007028"]} 
[2026-03-20 14:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977} 
[2026-03-20 14:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rfLJ-1774006920","operation_id":158977,"orders_count":1} 
[2026-03-20 14:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rC5nNek-1774007028","operation_id":158981} 
[2026-03-20 14:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rC5nNek-1774007028","operation_id":158981,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rC5nNek-1774007028","operation_id":158981,"processed":0,"errors":0} 
[2026-03-20 14:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sr88rEg5jGkibpKBzdd8YmYjmDDYdjoT","execution_time":"2026-03-20 14:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rC5nNek-1774007028","operation_id":158981} 
[2026-03-20 14:44:01] production.INFO: Handling job for order: 173922  
[2026-03-20 14:44:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:44:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:44:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ec594af0-74bd-414a-b933-d4410fe808a2&Player_ID=51985620558  
[2026-03-20 14:44:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ec594af0-74bd-414a-b933-d4410fe808a2&Player_ID=51985620558","has_body":false} 
[2026-03-20 14:44:02] production.INFO: Operation sent successfully {"operation_id":158982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nPK-1774007042","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:44:02"}},"processed_data":{"order_number":"ORD-nPK-1774007042","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-20 14:44:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 14:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 14:44:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rC5nNek-1774007028","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:44:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-rC5nNek-1774007028","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:44:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:44:07] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173921} 
[2026-03-20 14:44:07] production.INFO: Order updated successfully. Order ID: 173921, Status: completed  
[2026-03-20 14:44:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rC5nNek-1774007028","status":"completed","codes_count":0} 
[2026-03-20 14:44:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 14:44:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nPK-1774007042","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:44:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-nPK-1774007042","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:44:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:44:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":173922} 
[2026-03-20 14:44:27] production.INFO: Order updated successfully. Order ID: 173922, Status: completed  
[2026-03-20 14:44:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nPK-1774007042","status":"completed","codes_count":0} 
[2026-03-20 14:44:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:45:03] production.INFO: async() رجع: true  
[2026-03-20 14:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:45:08] production.INFO: Constructing job for order: 173923  
[2026-03-20 14:45:09] production.INFO: Handling job for order: 173923  
[2026-03-20 14:45:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:45:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:45:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=eeb59d6f-8723-4443-a1e2-70d202fb9280&Player_ID=0986859893  
[2026-03-20 14:45:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=eeb59d6f-8723-4443-a1e2-70d202fb9280&Player_ID=0986859893","has_body":false} 
[2026-03-20 14:45:10] production.INFO: Operation sent successfully {"operation_id":158983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rx3wk-1774007109","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:45:10"}},"processed_data":{"order_number":"ORD-Rx3wk-1774007109","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:45:34] production.INFO: Constructing job for order: 173924  
[2026-03-20 14:45:37] production.INFO: Handling job for order: 173924  
[2026-03-20 14:45:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:45:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:45:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c96371e9-21cd-456a-84c8-822a600533e2&Player_ID=0959164981  
[2026-03-20 14:45:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c96371e9-21cd-456a-84c8-822a600533e2&Player_ID=0959164981","has_body":false} 
[2026-03-20 14:45:37] production.INFO: Operation sent successfully {"operation_id":158984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LNv-1774007137","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:45:37"}},"processed_data":{"order_number":"ORD-LNv-1774007137","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:45:53] production.INFO: Constructing job for order: 173925  
[2026-03-20 14:45:55] production.INFO: Handling job for order: 173925  
[2026-03-20 14:45:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:45:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:45:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=1faf379c-7461-499b-bd40-a32fc37eec18&Player_ID=0986859893  
[2026-03-20 14:45:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=1faf379c-7461-499b-bd40-a32fc37eec18&Player_ID=0986859893","has_body":false} 
[2026-03-20 14:45:56] production.INFO: Operation sent successfully {"operation_id":158985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HoXSIBC1-1774007156","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:45:56"}},"processed_data":{"order_number":"ORD-HoXSIBC1-1774007156","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:46:00] production.INFO: Constructing job for order: 173926  
[2026-03-20 14:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02"} 
[2026-03-20 14:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","total_operations":3,"sites_count":1} 
[2026-03-20 14:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-Rx3wk-1774007109","ORD-LNv-1774007137","ORD-HoXSIBC1-1774007156"]} 
[2026-03-20 14:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HoXSIBC1-1774007156","operation_id":158985} 
[2026-03-20 14:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 14:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 14:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"count":2} 
[2026-03-20 14:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"count":2} 
[2026-03-20 14:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"user_id":1299,"notification_type":"order_approved","reference_id":173924} 
[2026-03-20 14:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"user_id":1258,"notification_type":"order_approved","reference_id":173923} 
[2026-03-20 14:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"processed":2,"errors":0} 
[2026-03-20 14:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983,"processed":2,"errors":0} 
[2026-03-20 14:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n9sqwL88Z4zjiWydlJ1huYfFPBrQ6WQz","execution_time":"2026-03-20 14:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rx3wk-1774007109","operation_id":158983} 
[2026-03-20 14:46:02] production.INFO: Handling job for order: 173926  
[2026-03-20 14:46:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:46:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:46:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=0369da44-c912-4202-af31-a576ab4142d3&Player_ID=0953554273  
[2026-03-20 14:46:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=0369da44-c912-4202-af31-a576ab4142d3&Player_ID=0953554273","has_body":false} 
[2026-03-20 14:46:03] production.INFO: Operation sent successfully {"operation_id":158986,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u2GF1-1774007163","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 14:46:03"}},"processed_data":{"order_number":"ORD-u2GF1-1774007163","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 14:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 14:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 14:46:18] production.INFO: Constructing job for order: 173927  
[2026-03-20 14:46:21] production.INFO: Handling job for order: 173927  
[2026-03-20 14:46:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:46:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:46:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=8c4d6053-82e3-40e4-bf58-03e706d9679a&Player_ID=18328665  
[2026-03-20 14:46:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=8c4d6053-82e3-40e4-bf58-03e706d9679a&Player_ID=18328665","has_body":false} 
[2026-03-20 14:46:22] production.INFO: Operation sent successfully {"operation_id":158987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MlM-1774007182","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-20 14:46:22"}},"processed_data":{"order_number":"ORD-MlM-1774007182","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-20 14:46:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155188402","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdidoqqg5b9b725XM5S0"}},"user_id":1158} 
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:46:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:46:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18228,"user_id":1158,"amount":985.0,"admins_notified":7} 
[2026-03-20 14:46:37] production.INFO: Constructing job for order: 173928  
[2026-03-20 14:46:40] production.INFO: Handling job for order: 173928  
[2026-03-20 14:46:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:46:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:46:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e21d7080-433c-4a46-a7d4-0ae2bc9d6a86&Player_ID=52383186796  
[2026-03-20 14:46:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e21d7080-433c-4a46-a7d4-0ae2bc9d6a86&Player_ID=52383186796","has_body":false} 
[2026-03-20 14:46:41] production.INFO: Operation sent successfully {"operation_id":158988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xJj6t-1774007200","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:46:41"}},"processed_data":{"order_number":"ORD-xJj6t-1774007200","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:46:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xJj6t-1774007200","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:46:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-xJj6t-1774007200","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:46:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:46:52] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":173928} 
[2026-03-20 14:46:52] production.INFO: Order updated successfully. Order ID: 173928, Status: completed  
[2026-03-20 14:46:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xJj6t-1774007200","status":"completed","codes_count":0} 
[2026-03-20 14:46:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-20 14:47:02] production.INFO: Constructing job for order: 173929  
[2026-03-20 14:47:05] production.INFO: Handling job for order: 173929  
[2026-03-20 14:47:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:47:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:47:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=419c8a0a-d657-4ff2-a052-f6b902fbe10a&Player_ID=51903399344  
[2026-03-20 14:47:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=419c8a0a-d657-4ff2-a052-f6b902fbe10a&Player_ID=51903399344","has_body":false} 
[2026-03-20 14:47:06] production.INFO: Operation sent successfully {"operation_id":158989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jSrf-1774007225","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:47:06"}},"processed_data":{"order_number":"ORD-jSrf-1774007225","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:47:20] production.INFO: Constructing job for order: 173930  
[2026-03-20 14:47:21] production.INFO: Handling job for order: 173930  
[2026-03-20 14:47:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:47:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:47:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=787f799f-3e43-4226-a57d-a5ca54c80f52&Player_ID=999117  
[2026-03-20 14:47:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=787f799f-3e43-4226-a57d-a5ca54c80f52&Player_ID=999117","has_body":false} 
[2026-03-20 14:47:21] production.INFO: Operation sent successfully {"operation_id":158990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZRA-1774007241","amount":3.060375000000000067501559897209517657756805419921875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 14:47:21"}},"processed_data":{"order_number":"ORD-ZRA-1774007241","amount":3.060375000000000067501559897209517657756805419921875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 14:47:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jSrf-1774007225","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:47:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-jSrf-1774007225","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:47:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:47:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":173929} 
[2026-03-20 14:47:22] production.INFO: Order updated successfully. Order ID: 173929, Status: completed  
[2026-03-20 14:47:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jSrf-1774007225","status":"completed","codes_count":0} 
[2026-03-20 14:47:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-20 14:47:38] production.INFO: Constructing job for order: 173931  
[2026-03-20 14:47:39] production.INFO: Handling job for order: 173931  
[2026-03-20 14:47:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=89eb2bef-c682-4c4e-a8c6-b53a9ec50f56&Player_ID=0995251033  
[2026-03-20 14:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=89eb2bef-c682-4c4e-a8c6-b53a9ec50f56&Player_ID=0995251033","has_body":false} 
[2026-03-20 14:47:40] production.INFO: Operation sent successfully {"operation_id":158991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LGNSbg9-1774007260","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:47:40"}},"processed_data":{"order_number":"ORD-LGNSbg9-1774007260","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:47:56] production.INFO: Constructing job for order: 173932  
[2026-03-20 14:47:58] production.INFO: Handling job for order: 173932  
[2026-03-20 14:47:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:47:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:47:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b9cf5acb-0bf6-4d5d-b973-621f63766108&Player_ID=52336096281  
[2026-03-20 14:47:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b9cf5acb-0bf6-4d5d-b973-621f63766108&Player_ID=52336096281","has_body":false} 
[2026-03-20 14:47:59] production.INFO: Operation sent successfully {"operation_id":158992,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uTIraEf-1774007279","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:47:59"}},"processed_data":{"order_number":"ORD-uTIraEf-1774007279","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 14:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02"} 
[2026-03-20 14:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","total_operations":6,"sites_count":2} 
[2026-03-20 14:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-HoXSIBC1-1774007156","ORD-u2GF1-1774007163","ORD-LGNSbg9-1774007260"]} 
[2026-03-20 14:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 14:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 14:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 14:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"count":3} 
[2026-03-20 14:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"count":3} 
[2026-03-20 14:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"user_id":1258,"notification_type":"order_approved","reference_id":173925} 
[2026-03-20 14:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"user_id":1320,"notification_type":"order_approved","reference_id":173931} 
[2026-03-20 14:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"user_id":1320,"notification_type":"order_approved","reference_id":173926} 
[2026-03-20 14:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"processed":3,"errors":0} 
[2026-03-20 14:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"processed":3,"errors":0} 
[2026-03-20 14:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"orders_count":3,"order_ids":["ORD-MlM-1774007182","ORD-ZRA-1774007241","ORD-uTIraEf-1774007279"]} 
[2026-03-20 14:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986} 
[2026-03-20 14:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u2GF1-1774007163","operation_id":158986,"orders_count":3} 
[2026-03-20 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MlM-1774007182","operation_id":158987} 
[2026-03-20 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uTIraEf-1774007279","operation_id":158992} 
[2026-03-20 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZRA-1774007241","operation_id":158990} 
[2026-03-20 14:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZRA-1774007241","operation_id":158990,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZRA-1774007241","operation_id":158990,"processed":0,"errors":0} 
[2026-03-20 14:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9bmeQltN6fsBw8EDxxMGPZjq2hRtvE9d","execution_time":"2026-03-20 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZRA-1774007241","operation_id":158990} 
[2026-03-20 14:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 14:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 14:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 14:48:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uTIraEf-1774007279","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:48:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-uTIraEf-1774007279","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:48:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:48:10] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":173932} 
[2026-03-20 14:48:10] production.INFO: Order updated successfully. Order ID: 173932, Status: completed  
[2026-03-20 14:48:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uTIraEf-1774007279","status":"completed","codes_count":0} 
[2026-03-20 14:48:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZRA-1774007241","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:48:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZRA-1774007241","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:48:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:48:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":173930} 
[2026-03-20 14:48:11] production.INFO: Order updated successfully. Order ID: 173930, Status: completed  
[2026-03-20 14:48:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZRA-1774007241","status":"completed","codes_count":0} 
[2026-03-20 14:48:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-20 14:48:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 14:48:13] production.INFO: Constructing job for order: 173933  
[2026-03-20 14:48:15] production.INFO: Handling job for order: 173933  
[2026-03-20 14:48:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9dc2a4d0-8378-4143-ac2e-522964d3c95e&Player_ID=52114324099  
[2026-03-20 14:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9dc2a4d0-8378-4143-ac2e-522964d3c95e&Player_ID=52114324099","has_body":false} 
[2026-03-20 14:48:15] production.INFO: Operation sent successfully {"operation_id":158993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A9u5e-1774007295","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:48:15"}},"processed_data":{"order_number":"ORD-A9u5e-1774007295","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:48:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A9u5e-1774007295","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:48:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-A9u5e-1774007295","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:48:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:48:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"order_approved","reference_id":173933} 
[2026-03-20 14:48:31] production.INFO: Order updated successfully. Order ID: 173933, Status: completed  
[2026-03-20 14:48:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A9u5e-1774007295","status":"completed","codes_count":0} 
[2026-03-20 14:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-20 14:48:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155190113","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpoe32fhnj5osv1d1BiPX"}},"user_id":350} 
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:48:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:48:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18229,"user_id":350,"amount":1970.0,"admins_notified":7} 
[2026-03-20 14:49:13] production.INFO: Constructing job for order: 173934  
[2026-03-20 14:49:15] production.INFO: Handling job for order: 173934  
[2026-03-20 14:49:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:49:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:49:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3f9a73a3-dafc-4914-b867-cded2a3986bd&Player_ID=12994963549  
[2026-03-20 14:49:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3f9a73a3-dafc-4914-b867-cded2a3986bd&Player_ID=12994963549","has_body":false} 
[2026-03-20 14:49:16] production.INFO: Operation sent successfully {"operation_id":158994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c5VBUMWj-1774007356","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:49:16"}},"processed_data":{"order_number":"ORD-c5VBUMWj-1774007356","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:49:34] production.INFO: Constructing job for order: 173935  
[2026-03-20 14:49:37] production.INFO: Handling job for order: 173935  
[2026-03-20 14:49:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:49:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:49:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=51c08b5c-3874-4218-8621-c3b2960485f2&Player_ID=13050043954  
[2026-03-20 14:49:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=51c08b5c-3874-4218-8621-c3b2960485f2&Player_ID=13050043954","has_body":false} 
[2026-03-20 14:49:38] production.INFO: Operation sent successfully {"operation_id":158995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qZpx4imx-1774007378","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:49:38"}},"processed_data":{"order_number":"ORD-qZpx4imx-1774007378","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:49:45] production.INFO: Constructing job for order: 173936  
[2026-03-20 14:49:47] production.INFO: Handling job for order: 173936  
[2026-03-20 14:49:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:49:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:49:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c3fae53f-3856-47a0-a459-393c58d0dc94&Player_ID=13050043954  
[2026-03-20 14:49:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c3fae53f-3856-47a0-a459-393c58d0dc94&Player_ID=13050043954","has_body":false} 
[2026-03-20 14:49:48] production.INFO: Operation sent successfully {"operation_id":158996,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gCT6fht-1774007388","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:49:48"}},"processed_data":{"order_number":"ORD-9gCT6fht-1774007388","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:49:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-c5VBUMWj-1774007356","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:49:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-c5VBUMWj-1774007356","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:49:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:49:52] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":173934} 
[2026-03-20 14:49:52] production.INFO: Order updated successfully. Order ID: 173934, Status: completed  
[2026-03-20 14:49:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-c5VBUMWj-1774007356","status":"completed","codes_count":0} 
[2026-03-20 14:49:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 14:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00"} 
[2026-03-20 14:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","total_operations":3,"sites_count":1} 
[2026-03-20 14:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-MlM-1774007182","ORD-qZpx4imx-1774007378","ORD-9gCT6fht-1774007388"]} 
[2026-03-20 14:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9gCT6fht-1774007388","operation_id":158996} 
[2026-03-20 14:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 14:50:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:50:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"count":1} 
[2026-03-20 14:50:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"count":1} 
[2026-03-20 14:50:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"user_id":1600,"notification_type":"order_approved","reference_id":173927} 
[2026-03-20 14:50:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:50:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:50:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"processed":1,"errors":0} 
[2026-03-20 14:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"processed":1,"errors":0} 
[2026-03-20 14:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vgHQ0LaOMAx0FWXXPid07jHKdkRPw5Me","execution_time":"2026-03-20 14:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:50:03] production.INFO: async() رجع: true  
[2026-03-20 14:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:50:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-20 14:50:25] production.INFO: Constructing job for order: 173937  
[2026-03-20 14:50:28] production.INFO: Handling job for order: 173937  
[2026-03-20 14:50:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:50:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:50:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6f73dff8-4cd6-4a98-a6fc-be9cb37eade2&Player_ID=52177575684  
[2026-03-20 14:50:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6f73dff8-4cd6-4a98-a6fc-be9cb37eade2&Player_ID=52177575684","has_body":false} 
[2026-03-20 14:50:29] production.INFO: Operation sent successfully {"operation_id":158997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SsKEn-1774007429","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:50:29"}},"processed_data":{"order_number":"ORD-SsKEn-1774007429","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 14:50:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SsKEn-1774007429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:50:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-SsKEn-1774007429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:50:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:50:40] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":173937} 
[2026-03-20 14:50:40] production.INFO: Order updated successfully. Order ID: 173937, Status: completed  
[2026-03-20 14:50:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SsKEn-1774007429","status":"completed","codes_count":0} 
[2026-03-20 14:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 14:50:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gCT6fht-1774007388","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:50:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gCT6fht-1774007388","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:50:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:50:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173936} 
[2026-03-20 14:50:58] production.INFO: Order updated successfully. Order ID: 173936, Status: completed  
[2026-03-20 14:50:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gCT6fht-1774007388","status":"completed","codes_count":0} 
[2026-03-20 14:50:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 14:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02"} 
[2026-03-20 14:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","total_operations":1,"sites_count":1} 
[2026-03-20 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qZpx4imx-1774007378"]} 
[2026-03-20 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995,"processed":0,"errors":0} 
[2026-03-20 14:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OWDoc96olIZTBET35Kv1ihR3TTo3C2hx","execution_time":"2026-03-20 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:52:32] production.INFO: Constructing job for order: 173938  
[2026-03-20 14:52:35] production.INFO: Handling job for order: 173938  
[2026-03-20 14:52:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:52:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:52:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=25b9f188-6391-4740-aad2-bb7f042020d6&Player_ID=8781876719  
[2026-03-20 14:52:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=25b9f188-6391-4740-aad2-bb7f042020d6&Player_ID=8781876719","has_body":false} 
[2026-03-20 14:52:36] production.INFO: Operation sent successfully {"operation_id":158998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UHinwvhj-1774007556","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:52:36"}},"processed_data":{"order_number":"ORD-UHinwvhj-1774007556","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:53:37] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"100.0","mainamount":"100","operation_number":"600428231278","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphu4v8oj7gpg0b0ygMTk"}},"user_id":802} 
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:53:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:53:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18230,"user_id":802,"amount":100.0,"admins_notified":7} 
[2026-03-20 14:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03"} 
[2026-03-20 14:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","total_operations":2,"sites_count":1} 
[2026-03-20 14:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-qZpx4imx-1774007378","ORD-UHinwvhj-1774007556"]} 
[2026-03-20 14:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 14:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"errors":0} 
[2026-03-20 14:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FxqfrebG83BoZCQUCiJNLMxAa14V2AVk","execution_time":"2026-03-20 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:54:53] production.INFO: Constructing job for order: 173939  
[2026-03-20 14:54:54] production.INFO: Handling job for order: 173939  
[2026-03-20 14:54:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:54:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:54:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=c33b1f96-a480-4ffd-9f8d-2b0ab7f3c2b7&Player_ID=51557365736  
[2026-03-20 14:54:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=c33b1f96-a480-4ffd-9f8d-2b0ab7f3c2b7&Player_ID=51557365736","has_body":false} 
[2026-03-20 14:54:55] production.INFO: Operation sent successfully {"operation_id":158999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6IwYEg1J-1774007695","amount":43.717500000000001136868377216160297393798828125,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:54:55"}},"processed_data":{"order_number":"ORD-6IwYEg1J-1774007695","amount":43.717500000000001136868377216160297393798828125,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-20 14:55:01] production.INFO: Constructing job for order: 173940  
[2026-03-20 14:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 14:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 14:55:03] production.INFO: async() رجع: true  
[2026-03-20 14:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 14:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 14:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 14:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 14:55:04] production.INFO: Handling job for order: 173940  
[2026-03-20 14:55:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:55:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:55:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3c6982a0-99f8-4395-b60b-5dcb714ea43d&Player_ID=52377765570  
[2026-03-20 14:55:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3c6982a0-99f8-4395-b60b-5dcb714ea43d&Player_ID=52377765570","has_body":false} 
[2026-03-20 14:55:05] production.INFO: Operation sent successfully {"operation_id":159000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rjO0iLJ-1774007705","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:55:05"}},"processed_data":{"order_number":"ORD-rjO0iLJ-1774007705","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:55:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rjO0iLJ-1774007705","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:55:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-rjO0iLJ-1774007705","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:55:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:55:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":173940} 
[2026-03-20 14:55:16] production.INFO: Order updated successfully. Order ID: 173940, Status: completed  
[2026-03-20 14:55:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rjO0iLJ-1774007705","status":"completed","codes_count":0} 
[2026-03-20 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 14:55:27] production.INFO: Constructing job for order: 173941  
[2026-03-20 14:55:29] production.INFO: Handling job for order: 173941  
[2026-03-20 14:55:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:55:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:55:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ce671aaa-ab56-4794-ba62-ef52d0663022&Player_ID=52383186796  
[2026-03-20 14:55:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ce671aaa-ab56-4794-ba62-ef52d0663022&Player_ID=52383186796","has_body":false} 
[2026-03-20 14:55:30] production.INFO: Operation sent successfully {"operation_id":159001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sAr1P-1774007730","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:55:30"}},"processed_data":{"order_number":"ORD-sAr1P-1774007730","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:55:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sAr1P-1774007730","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:55:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-sAr1P-1774007730","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:55:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:55:41] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":173941} 
[2026-03-20 14:55:41] production.INFO: Order updated successfully. Order ID: 173941, Status: completed  
[2026-03-20 14:55:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sAr1P-1774007730","status":"completed","codes_count":0} 
[2026-03-20 14:55:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-20 14:56:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00"} 
[2026-03-20 14:56:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","total_operations":3,"sites_count":1} 
[2026-03-20 14:56:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-qZpx4imx-1774007378","ORD-UHinwvhj-1774007556","ORD-6IwYEg1J-1774007695"]} 
[2026-03-20 14:56:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:56:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 14:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 14:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:56:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 14:56:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"errors":0} 
[2026-03-20 14:56:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RNhKKIwTVIZ3xa2qeogqG6EhGRbSaU22","execution_time":"2026-03-20 14:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:56:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155194652","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php14admpnukdavdNDXXko"}},"user_id":191} 
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 14:56:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 14:56:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18231,"user_id":191,"amount":985.0,"admins_notified":7} 
[2026-03-20 14:56:09] production.INFO: Constructing job for order: 173942  
[2026-03-20 14:56:10] production.INFO: Handling job for order: 173942  
[2026-03-20 14:56:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:56:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:56:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=16d8cdb3-f669-462f-9a97-fe0bbc9c600a&Player_ID=52020636556  
[2026-03-20 14:56:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=16d8cdb3-f669-462f-9a97-fe0bbc9c600a&Player_ID=52020636556","has_body":false} 
[2026-03-20 14:56:10] production.INFO: Operation sent successfully {"operation_id":159002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BI1te-1774007770","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:56:10"}},"processed_data":{"order_number":"ORD-BI1te-1774007770","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 14:56:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BI1te-1774007770","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:56:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-BI1te-1774007770","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:56:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:56:22] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":173942} 
[2026-03-20 14:56:22] production.INFO: Order updated successfully. Order ID: 173942, Status: completed  
[2026-03-20 14:56:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BI1te-1774007770","status":"completed","codes_count":0} 
[2026-03-20 14:56:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-20 14:56:33] production.INFO: Constructing job for order: 173943  
[2026-03-20 14:56:34] production.INFO: Handling job for order: 173943  
[2026-03-20 14:56:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:56:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:56:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=52000&uuid=d3aa5403-42f0-45ad-a453-bb2334dc3e0f&Player_ID=999115  
[2026-03-20 14:56:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=52000&uuid=d3aa5403-42f0-45ad-a453-bb2334dc3e0f&Player_ID=999115","has_body":false} 
[2026-03-20 14:56:35] production.INFO: Operation sent successfully {"operation_id":159003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lr4MA-1774007795","amount":5.3046500000000005314859663485549390316009521484375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 14:56:35"}},"processed_data":{"order_number":"ORD-Lr4MA-1774007795","amount":5.3046500000000005314859663485549390316009521484375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 14:56:47] production.INFO: Constructing job for order: 173944  
[2026-03-20 14:56:50] production.INFO: Handling job for order: 173944  
[2026-03-20 14:56:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 14:56:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:56:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e1ec0f9b-6849-4aec-8613-f5e591c25d43&Player_ID=0939027677  
[2026-03-20 14:56:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e1ec0f9b-6849-4aec-8613-f5e591c25d43&Player_ID=0939027677","has_body":false} 
[2026-03-20 14:56:51] production.INFO: Operation sent successfully {"operation_id":159004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6yYkB-1774007811","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 14:56:51"}},"processed_data":{"order_number":"ORD-6yYkB-1774007811","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 14:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 14:57:31] production.INFO: Constructing job for order: 173945  
[2026-03-20 14:57:33] production.INFO: Handling job for order: 173945  
[2026-03-20 14:57:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:57:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:57:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=42405470-5b7f-46d3-af53-6aee1543c7bc&Player_ID=5937653471  
[2026-03-20 14:57:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=42405470-5b7f-46d3-af53-6aee1543c7bc&Player_ID=5937653471","has_body":false} 
[2026-03-20 14:57:34] production.INFO: Operation sent successfully {"operation_id":159005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mmRkD-1774007854","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 14:57:34"}},"processed_data":{"order_number":"ORD-mmRkD-1774007854","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 14:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01"} 
[2026-03-20 14:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","total_operations":6,"sites_count":2} 
[2026-03-20 14:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-qZpx4imx-1774007378","ORD-UHinwvhj-1774007556","ORD-6IwYEg1J-1774007695","ORD-Lr4MA-1774007795","ORD-mmRkD-1774007854"]} 
[2026-03-20 14:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 14:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr4MA-1774007795","operation_id":159003} 
[2026-03-20 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 14:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"errors":0} 
[2026-03-20 14:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"orders_count":1,"order_ids":["ORD-6yYkB-1774007811"]} 
[2026-03-20 14:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 14:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"orders_count":1} 
[2026-03-20 14:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 14:58:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 14:58:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"count":1} 
[2026-03-20 14:58:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"count":1} 
[2026-03-20 14:58:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"user_id":1074,"notification_type":"order_approved","reference_id":173944} 
[2026-03-20 14:58:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 14:58:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 14:58:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"processed":1,"errors":0} 
[2026-03-20 14:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004,"processed":1,"errors":0} 
[2026-03-20 14:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eD4txUhrlgx316FZ29phzDSF3lCVULo6","execution_time":"2026-03-20 14:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6yYkB-1774007811","operation_id":159004} 
[2026-03-20 14:58:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 14:58:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lr4MA-1774007795","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 14:58:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lr4MA-1774007795","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 14:58:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:58:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":173943} 
[2026-03-20 14:58:07] production.INFO: Order updated successfully. Order ID: 173943, Status: completed  
[2026-03-20 14:58:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lr4MA-1774007795","status":"completed","codes_count":0} 
[2026-03-20 14:58:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 14:58:24] production.INFO: Constructing job for order: 173946  
[2026-03-20 14:58:25] production.INFO: Handling job for order: 173946  
[2026-03-20 14:58:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:58:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=0ca9608e-002e-4481-ab58-413c00e90e61  
[2026-03-20 14:58:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=0ca9608e-002e-4481-ab58-413c00e90e61","has_body":false} 
[2026-03-20 14:58:26] production.INFO: Operation sent successfully {"operation_id":159006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Dshw0-1774007906","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes","notes":[],"created_at":"2026-03-20 14:58:26"}},"processed_data":{"order_number":"ORD-8Dshw0-1774007906","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes"}} 
[2026-03-20 14:58:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Dshw0-1774007906","status":"completed","notes":[],"codes":["iGPagM7V2q2aFfDbp6"]}} 
[2026-03-20 14:58:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Dshw0-1774007906","status":"completed","codes":["iGPagM7V2q2aFfDbp6"],"notes":[]} 
[2026-03-20 14:58:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:58:34] production.INFO: Added codes to order via OrderService {"order_id":173946,"codes_count":1,"codes":["iGPagM7V2q2aFfDbp6"]} 
[2026-03-20 14:58:34] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173946} 
[2026-03-20 14:58:34] production.INFO: Order updated successfully. Order ID: 173946, Status: completed  
[2026-03-20 14:58:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Dshw0-1774007906","status":"completed","codes_count":1} 
[2026-03-20 14:58:50] production.INFO: Constructing job for order: 173947  
[2026-03-20 14:58:53] production.INFO: Handling job for order: 173947  
[2026-03-20 14:58:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 14:58:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 14:58:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2ef1bbd6-e49e-456b-9a45-1c1c1e00b18e&Player_ID=51753799740  
[2026-03-20 14:58:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2ef1bbd6-e49e-456b-9a45-1c1c1e00b18e&Player_ID=51753799740","has_body":false} 
[2026-03-20 14:58:54] production.INFO: Operation sent successfully {"operation_id":159007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tFie-1774007934","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 14:58:54"}},"processed_data":{"order_number":"ORD-tFie-1774007934","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 14:59:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tFie-1774007934","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 14:59:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-tFie-1774007934","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 14:59:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 14:59:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":173947} 
[2026-03-20 14:59:05] production.INFO: Order updated successfully. Order ID: 173947, Status: completed  
[2026-03-20 14:59:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tFie-1774007934","status":"completed","codes_count":0} 
[2026-03-20 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 15:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03"} 
[2026-03-20 15:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","total_operations":4,"sites_count":1} 
[2026-03-20 15:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-qZpx4imx-1774007378","ORD-UHinwvhj-1774007556","ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854"]} 
[2026-03-20 15:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 15:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"errors":0} 
[2026-03-20 15:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i8pWjs3j2tX5tIKSdAY3tYiBvh7SlPiB","execution_time":"2026-03-20 15:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 15:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 15:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 15:00:05] production.INFO: async() رجع: true  
[2026-03-20 15:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:00:39] production.INFO: Constructing job for order: 173949  
[2026-03-20 15:00:40] production.INFO: Handling job for order: 173949  
[2026-03-20 15:00:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:00:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:00:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f1971322-714e-4957-a987-ec315b9861e7&Player_ID=%E2%80%AA5721079743%E2%80%AC  
[2026-03-20 15:00:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f1971322-714e-4957-a987-ec315b9861e7&Player_ID=%E2%80%AA5721079743%E2%80%AC","has_body":false} 
[2026-03-20 15:00:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 15:00:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159008,"exception":"Unknown named parameter $userId"} 
[2026-03-20 15:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-20 15:02:00] production.INFO: Constructing job for order: 173950  
[2026-03-20 15:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01"} 
[2026-03-20 15:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","total_operations":4,"sites_count":1} 
[2026-03-20 15:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-qZpx4imx-1774007378","ORD-UHinwvhj-1774007556","ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854"]} 
[2026-03-20 15:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qZpx4imx-1774007378","operation_id":158995} 
[2026-03-20 15:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 15:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998,"processed":0,"errors":0} 
[2026-03-20 15:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qzRcEpfTvVB2zSmX32HDx3aAtvjW32RS","execution_time":"2026-03-20 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 15:02:01] production.INFO: Handling job for order: 173950  
[2026-03-20 15:02:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:02:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:02:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5591911e-4e1b-41eb-896b-f83e23bfd26a&Player_ID=52291224502  
[2026-03-20 15:02:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5591911e-4e1b-41eb-896b-f83e23bfd26a&Player_ID=52291224502","has_body":false} 
[2026-03-20 15:02:02] production.INFO: Operation sent successfully {"operation_id":159009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p4M5iw7q-1774008122","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:02:02"}},"processed_data":{"order_number":"ORD-p4M5iw7q-1774008122","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:02:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p4M5iw7q-1774008122","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:02:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-p4M5iw7q-1774008122","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:02:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:02:14] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173950} 
[2026-03-20 15:02:14] production.INFO: Order updated successfully. Order ID: 173950, Status: completed  
[2026-03-20 15:02:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p4M5iw7q-1774008122","status":"completed","codes_count":0} 
[2026-03-20 15:02:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 15:03:43] production.INFO: Constructing job for order: 173951  
[2026-03-20 15:03:44] production.INFO: Handling job for order: 173951  
[2026-03-20 15:03:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:03:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:03:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8de13cf6-2ace-44b6-9ecc-c0700b9effb0&Player_ID=5721079743  
[2026-03-20 15:03:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8de13cf6-2ace-44b6-9ecc-c0700b9effb0&Player_ID=5721079743","has_body":false} 
[2026-03-20 15:03:45] production.INFO: Operation sent successfully {"operation_id":159010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VYc3DjGI-1774008225","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:03:45"}},"processed_data":{"order_number":"ORD-VYc3DjGI-1774008225","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:03:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qZpx4imx-1774007378","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 15:03:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-qZpx4imx-1774007378","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 15:03:47] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 15:03:47] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_rejected","reference_id":173935} 
[2026-03-20 15:03:47] production.INFO: Order updated successfully. Order ID: 173935, Status: rejected  
[2026-03-20 15:03:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qZpx4imx-1774007378","status":"rejected","codes_count":0} 
[2026-03-20 15:03:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:03:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00"} 
[2026-03-20 15:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","total_operations":4,"sites_count":1} 
[2026-03-20 15:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-UHinwvhj-1774007556","ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854","ORD-VYc3DjGI-1774008225"]} 
[2026-03-20 15:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UHinwvhj-1774007556","operation_id":158998} 
[2026-03-20 15:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VYc3DjGI-1774008225","operation_id":159010} 
[2026-03-20 15:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VYc3DjGI-1774008225","operation_id":159010,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VYc3DjGI-1774008225","operation_id":159010,"processed":0,"errors":0} 
[2026-03-20 15:04:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"54OKAOMDNIp9fG3bTk74mEsmkFcdCpyB","execution_time":"2026-03-20 15:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VYc3DjGI-1774008225","operation_id":159010} 
[2026-03-20 15:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VYc3DjGI-1774008225","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-VYc3DjGI-1774008225","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:04:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"order_approved","reference_id":173951} 
[2026-03-20 15:04:05] production.INFO: Order updated successfully. Order ID: 173951, Status: completed  
[2026-03-20 15:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VYc3DjGI-1774008225","status":"completed","codes_count":0} 
[2026-03-20 15:04:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-20 15:04:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UHinwvhj-1774007556","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 15:04:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-UHinwvhj-1774007556","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 15:04:29] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 15:04:29] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_rejected","reference_id":173938} 
[2026-03-20 15:04:29] production.INFO: Order updated successfully. Order ID: 173938, Status: rejected  
[2026-03-20 15:04:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UHinwvhj-1774007556","status":"rejected","codes_count":0} 
[2026-03-20 15:04:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 15:04:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 15:05:00] production.INFO: Executing GetProducts task...  
[2026-03-20 15:05:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:05:00] production.INFO: Executing GetProducts task...  
[2026-03-20 15:05:02] production.INFO: async() رجع: true  
[2026-03-20 15:05:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:05:57] production.INFO: Constructing job for order: 173952  
[2026-03-20 15:05:58] production.INFO: Handling job for order: 173952  
[2026-03-20 15:05:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:05:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:05:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aec1ad58-8161-4d42-bcbd-6bc24a99535e&Player_ID=52291224502  
[2026-03-20 15:05:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aec1ad58-8161-4d42-bcbd-6bc24a99535e&Player_ID=52291224502","has_body":false} 
[2026-03-20 15:05:59] production.INFO: Operation sent successfully {"operation_id":159011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kTe-1774008359","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:05:59"}},"processed_data":{"order_number":"ORD-kTe-1774008359","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02"} 
[2026-03-20 15:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","total_operations":3,"sites_count":1} 
[2026-03-20 15:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854","ORD-kTe-1774008359"]} 
[2026-03-20 15:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTe-1774008359","operation_id":159011} 
[2026-03-20 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 15:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"errors":0} 
[2026-03-20 15:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mLKQbRvRtSqUuGe3nzJPEmKLnty6zyca","execution_time":"2026-03-20 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:06:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kTe-1774008359","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:06:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-kTe-1774008359","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:06:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:06:11] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173952} 
[2026-03-20 15:06:11] production.INFO: Order updated successfully. Order ID: 173952, Status: completed  
[2026-03-20 15:06:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kTe-1774008359","status":"completed","codes_count":0} 
[2026-03-20 15:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 15:06:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 15:06:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 15:06:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1535  
[2026-03-20 15:06:40] production.INFO: Constructing job for order: 173953  
[2026-03-20 15:06:41] production.INFO: Handling job for order: 173953  
[2026-03-20 15:06:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:06:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:06:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=3b6b2125-1d5a-4ee4-a37b-69778c0ee928&Player_ID=31134235  
[2026-03-20 15:06:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=3b6b2125-1d5a-4ee4-a37b-69778c0ee928&Player_ID=31134235","has_body":false} 
[2026-03-20 15:06:42] production.INFO: Operation sent successfully {"operation_id":159012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BCm4Y9n-1774008402","amount":3.171837599999999923738869256339967250823974609375,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-20 15:06:42"}},"processed_data":{"order_number":"ORD-BCm4Y9n-1774008402","amount":3.171837599999999923738869256339967250823974609375,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-20 15:07:03] production.INFO: Constructing job for order: 173954  
[2026-03-20 15:07:06] production.INFO: Handling job for order: 173954  
[2026-03-20 15:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=47e35c29-6bab-4b36-9c45-8fd614a6650e&Player_ID=31372515  
[2026-03-20 15:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=47e35c29-6bab-4b36-9c45-8fd614a6650e&Player_ID=31372515","has_body":false} 
[2026-03-20 15:07:07] production.INFO: Operation sent successfully {"operation_id":159013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lLhP7nWj-1774008427","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-20 15:07:07"}},"processed_data":{"order_number":"ORD-lLhP7nWj-1774008427","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-20 15:07:22] production.INFO: Constructing job for order: 173955  
[2026-03-20 15:07:25] production.INFO: Handling job for order: 173955  
[2026-03-20 15:07:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:07:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:07:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=9b3ccae2-8aea-44de-b7e3-ca7e8a1ed415&Player_ID=0951578363  
[2026-03-20 15:07:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=9b3ccae2-8aea-44de-b7e3-ca7e8a1ed415&Player_ID=0951578363","has_body":false} 
[2026-03-20 15:07:25] production.INFO: Constructing job for order: 173956  
[2026-03-20 15:07:25] production.INFO: Operation sent successfully {"operation_id":159014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e60-1774008445","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:07:25"}},"processed_data":{"order_number":"ORD-e60-1774008445","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:07:29] production.INFO: Handling job for order: 173956  
[2026-03-20 15:07:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:07:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:07:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1bb7ba16-e42f-4099-9e7d-c9e26af0b2ff&Player_ID=0951578363  
[2026-03-20 15:07:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1bb7ba16-e42f-4099-9e7d-c9e26af0b2ff&Player_ID=0951578363","has_body":false} 
[2026-03-20 15:07:29] production.INFO: Operation sent successfully {"operation_id":159015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yyi-1774008449","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:07:29"}},"processed_data":{"order_number":"ORD-yyi-1774008449","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:08:01] production.INFO: Constructing job for order: 173957  
[2026-03-20 15:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02"} 
[2026-03-20 15:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","total_operations":6,"sites_count":2} 
[2026-03-20 15:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854","ORD-BCm4Y9n-1774008402","ORD-lLhP7nWj-1774008427"]} 
[2026-03-20 15:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lLhP7nWj-1774008427","operation_id":159013} 
[2026-03-20 15:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 15:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"count":1} 
[2026-03-20 15:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"count":1} 
[2026-03-20 15:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"user_id":1297,"notification_type":"order_approved","reference_id":173953} 
[2026-03-20 15:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":1,"errors":0} 
[2026-03-20 15:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":1,"errors":0} 
[2026-03-20 15:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"orders_count":2,"order_ids":["ORD-e60-1774008445","ORD-yyi-1774008449"]} 
[2026-03-20 15:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"orders_count":2} 
[2026-03-20 15:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 15:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 15:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"count":2} 
[2026-03-20 15:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"count":2} 
[2026-03-20 15:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"user_id":1074,"notification_type":"order_approved","reference_id":173955} 
[2026-03-20 15:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"user_id":1074,"notification_type":"order_approved","reference_id":173956} 
[2026-03-20 15:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"processed":2,"errors":0} 
[2026-03-20 15:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015,"processed":2,"errors":0} 
[2026-03-20 15:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0wRvQhWfykLspvV3XUosic0f6CcZelzx","execution_time":"2026-03-20 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yyi-1774008449","operation_id":159015} 
[2026-03-20 15:08:03] production.INFO: Handling job for order: 173957  
[2026-03-20 15:08:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:08:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:08:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cd253427-99c6-4cc0-a328-5560125424e0&Player_ID=0946983578  
[2026-03-20 15:08:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cd253427-99c6-4cc0-a328-5560125424e0&Player_ID=0946983578","has_body":false} 
[2026-03-20 15:08:03] production.INFO: Operation sent successfully {"operation_id":159016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-syZ41dh-1774008483","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:08:03"}},"processed_data":{"order_number":"ORD-syZ41dh-1774008483","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-20 15:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 15:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 15:08:07] production.INFO: Constructing job for order: 173958  
[2026-03-20 15:08:09] production.INFO: Handling job for order: 173958  
[2026-03-20 15:08:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:08:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:08:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1bb98fc5-390b-415a-a2d0-56167bb93093&Player_ID=52291224502  
[2026-03-20 15:08:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1bb98fc5-390b-415a-a2d0-56167bb93093&Player_ID=52291224502","has_body":false} 
[2026-03-20 15:08:10] production.INFO: Operation sent successfully {"operation_id":159017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ohaJZXMy-1774008490","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:08:10"}},"processed_data":{"order_number":"ORD-ohaJZXMy-1774008490","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:08:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ohaJZXMy-1774008490","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:08:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-ohaJZXMy-1774008490","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:08:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:08:26] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":173958} 
[2026-03-20 15:08:26] production.INFO: Order updated successfully. Order ID: 173958, Status: completed  
[2026-03-20 15:08:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ohaJZXMy-1774008490","status":"completed","codes_count":0} 
[2026-03-20 15:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 15:08:34] production.INFO: Constructing job for order: 173959  
[2026-03-20 15:08:37] production.INFO: Handling job for order: 173959  
[2026-03-20 15:08:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:08:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:08:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=1265&uuid=05b2b85b-9896-4b76-9333-934c17d15bc5&Player_ID=69436680  
[2026-03-20 15:08:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=1265&uuid=05b2b85b-9896-4b76-9333-934c17d15bc5&Player_ID=69436680","has_body":false} 
[2026-03-20 15:08:38] production.INFO: Operation sent successfully {"operation_id":159018,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x1P0LVa-1774008518","amount":8.0941024999999999778310666442848742008209228515625,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-20 15:08:38"}},"processed_data":{"order_number":"ORD-x1P0LVa-1774008518","amount":8.0941024999999999778310666442848742008209228515625,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-20 15:08:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x1P0LVa-1774008518","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:08:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-x1P0LVa-1774008518","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:08:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:08:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1535,"notification_type":"order_approved","reference_id":173959} 
[2026-03-20 15:08:44] production.INFO: Order updated successfully. Order ID: 173959, Status: completed  
[2026-03-20 15:08:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x1P0LVa-1774008518","status":"completed","codes_count":0} 
[2026-03-20 15:08:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1535  
[2026-03-20 15:09:15] production.INFO: Constructing job for order: 173960  
[2026-03-20 15:09:17] production.INFO: Handling job for order: 173960  
[2026-03-20 15:09:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:09:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:09:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=45000&uuid=f68c99be-13ca-4686-b211-42d779cf324e&Player_ID=63575270  
[2026-03-20 15:09:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=45000&uuid=f68c99be-13ca-4686-b211-42d779cf324e&Player_ID=63575270","has_body":false} 
[2026-03-20 15:09:18] production.INFO: Operation sent successfully {"operation_id":159019,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PvSVhE5-1774008558","amount":4.57965899999999948022377793677151203155517578125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 15:09:18"}},"processed_data":{"order_number":"ORD-PvSVhE5-1774008558","amount":4.57965899999999948022377793677151203155517578125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 15:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03"} 
[2026-03-20 15:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","total_operations":5,"sites_count":2} 
[2026-03-20 15:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854","ORD-lLhP7nWj-1774008427","ORD-PvSVhE5-1774008558"]} 
[2026-03-20 15:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019} 
[2026-03-20 15:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 15:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"count":1} 
[2026-03-20 15:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"count":1} 
[2026-03-20 15:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"user_id":1297,"notification_type":"order_approved","reference_id":173954} 
[2026-03-20 15:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"processed":1,"errors":0} 
[2026-03-20 15:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"processed":1,"errors":0} 
[2026-03-20 15:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"orders_count":1,"order_ids":["ORD-syZ41dh-1774008483"]} 
[2026-03-20 15:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019} 
[2026-03-20 15:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PvSVhE5-1774008558","operation_id":159019,"orders_count":1} 
[2026-03-20 15:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 15:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"count":1} 
[2026-03-20 15:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"count":1} 
[2026-03-20 15:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"user_id":1320,"notification_type":"order_approved","reference_id":173957} 
[2026-03-20 15:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"processed":1,"errors":0} 
[2026-03-20 15:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016,"processed":1,"errors":0} 
[2026-03-20 15:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"40BtSmGbGHRHvERJ52qmq25QkD8jBKXU","execution_time":"2026-03-20 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syZ41dh-1774008483","operation_id":159016} 
[2026-03-20 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 15:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 15:10:05] production.INFO: async() رجع: true  
[2026-03-20 15:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-20 15:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 15:11:45] production.INFO: Constructing job for order: 173961  
[2026-03-20 15:11:46] production.INFO: Handling job for order: 173961  
[2026-03-20 15:11:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:11:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:11:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c3bc873-2917-417b-bca7-b0309aed75ee&Player_ID=52375374732  
[2026-03-20 15:11:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c3bc873-2917-417b-bca7-b0309aed75ee&Player_ID=52375374732","has_body":false} 
[2026-03-20 15:11:47] production.INFO: Operation sent successfully {"operation_id":159020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ylhk8-1774008706","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:11:47"}},"processed_data":{"order_number":"ORD-Ylhk8-1774008706","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:11:54] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 15:11:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 15:11:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-20 15:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02"} 
[2026-03-20 15:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","total_operations":4,"sites_count":1} 
[2026-03-20 15:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854","ORD-PvSVhE5-1774008558","ORD-Ylhk8-1774008706"]} 
[2026-03-20 15:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020} 
[2026-03-20 15:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 15:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"count":1} 
[2026-03-20 15:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"count":1} 
[2026-03-20 15:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"user_id":619,"notification_type":"order_approved","reference_id":173960} 
[2026-03-20 15:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"processed":1,"errors":0} 
[2026-03-20 15:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020,"processed":1,"errors":0} 
[2026-03-20 15:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Qr43x3ouIzAT5d215Hja13SEEHLucREd","execution_time":"2026-03-20 15:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ylhk8-1774008706","operation_id":159020} 
[2026-03-20 15:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 15:12:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ylhk8-1774008706","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:12:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ylhk8-1774008706","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:12:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:12:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":173961} 
[2026-03-20 15:12:06] production.INFO: Order updated successfully. Order ID: 173961, Status: completed  
[2026-03-20 15:12:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ylhk8-1774008706","status":"completed","codes_count":0} 
[2026-03-20 15:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 15:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02"} 
[2026-03-20 15:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","total_operations":2,"sites_count":1} 
[2026-03-20 15:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854"]} 
[2026-03-20 15:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"errors":0} 
[2026-03-20 15:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NH3jkkoFTmS2ZRb6DD98zPzw2pEgQXTC","execution_time":"2026-03-20 15:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:15:04] production.INFO: async() رجع: true  
[2026-03-20 15:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:15:07] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155190113","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php24pe2mm722d3f6Ipcd4"}},"user_id":350} 
[2026-03-20 15:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03"} 
[2026-03-20 15:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","total_operations":2,"sites_count":1} 
[2026-03-20 15:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-mmRkD-1774007854"]} 
[2026-03-20 15:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005,"processed":0,"errors":0} 
[2026-03-20 15:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Mos1n9pU7griy7NDpJxXlK7i7OmyrOS0","execution_time":"2026-03-20 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mmRkD-1774007854","operation_id":159005} 
[2026-03-20 15:16:23] production.INFO: Constructing job for order: 173962  
[2026-03-20 15:16:24] production.INFO: Handling job for order: 173962  
[2026-03-20 15:16:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:16:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:16:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e63adbbf-f3fb-4bf3-83b1-7e0fcd349419&Player_ID=10668165006  
[2026-03-20 15:16:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e63adbbf-f3fb-4bf3-83b1-7e0fcd349419&Player_ID=10668165006","has_body":false} 
[2026-03-20 15:16:25] production.INFO: Operation sent successfully {"operation_id":159021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hwvCf-1774008985","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:16:25"}},"processed_data":{"order_number":"ORD-hwvCf-1774008985","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:16:25] production.INFO: Constructing job for order: 173963  
[2026-03-20 15:16:28] production.INFO: Handling job for order: 173963  
[2026-03-20 15:16:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:16:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:16:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3329a331-9bdb-43b0-8bac-d42711d7fe5c&Player_ID=52141944762  
[2026-03-20 15:16:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3329a331-9bdb-43b0-8bac-d42711d7fe5c&Player_ID=52141944762","has_body":false} 
[2026-03-20 15:16:29] production.INFO: Operation sent successfully {"operation_id":159022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bpKDIS-1774008988","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:16:29"}},"processed_data":{"order_number":"ORD-bpKDIS-1774008988","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:16:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bpKDIS-1774008988","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:16:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-bpKDIS-1774008988","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:16:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:16:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":173963} 
[2026-03-20 15:16:42] production.INFO: Order updated successfully. Order ID: 173963, Status: completed  
[2026-03-20 15:16:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bpKDIS-1774008988","status":"completed","codes_count":0} 
[2026-03-20 15:16:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-20 15:17:25] production.INFO: Constructing job for order: 173964  
[2026-03-20 15:17:26] production.INFO: Handling job for order: 173964  
[2026-03-20 15:17:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:17:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:17:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=525d145a-4dc1-4c61-955e-1f06179273ef&Player_ID=51639479599  
[2026-03-20 15:17:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=525d145a-4dc1-4c61-955e-1f06179273ef&Player_ID=51639479599","has_body":false} 
[2026-03-20 15:17:27] production.INFO: Operation sent successfully {"operation_id":159023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-40UCi-1774009046","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:17:27"}},"processed_data":{"order_number":"ORD-40UCi-1774009046","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:17:32] production.INFO: Constructing job for order: 173965  
[2026-03-20 15:17:33] production.INFO: Handling job for order: 173965  
[2026-03-20 15:17:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:17:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:17:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5551c9a7-afef-4b03-a3d7-189fca2667f2&Player_ID=5574098738  
[2026-03-20 15:17:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5551c9a7-afef-4b03-a3d7-189fca2667f2&Player_ID=5574098738","has_body":false} 
[2026-03-20 15:17:34] production.INFO: Operation sent successfully {"operation_id":159024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-37lI-1774009053","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:17:33"}},"processed_data":{"order_number":"ORD-37lI-1774009053","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:17:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-40UCi-1774009046","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:17:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-40UCi-1774009046","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:17:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:17:40] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"order_approved","reference_id":173964} 
[2026-03-20 15:17:40] production.INFO: Order updated successfully. Order ID: 173964, Status: completed  
[2026-03-20 15:17:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-40UCi-1774009046","status":"completed","codes_count":0} 
[2026-03-20 15:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-20 15:17:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-37lI-1774009053","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:17:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-37lI-1774009053","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:17:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:17:43] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173965} 
[2026-03-20 15:17:43] production.INFO: Order updated successfully. Order ID: 173965, Status: completed  
[2026-03-20 15:17:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-37lI-1774009053","status":"completed","codes_count":0} 
[2026-03-20 15:17:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:17:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mmRkD-1774007854","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:17:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-mmRkD-1774007854","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:17:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:17:51] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":173945} 
[2026-03-20 15:17:51] production.INFO: Order updated successfully. Order ID: 173945, Status: completed  
[2026-03-20 15:17:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mmRkD-1774007854","status":"completed","codes_count":0} 
[2026-03-20 15:17:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-20 15:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01"} 
[2026-03-20 15:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","total_operations":2,"sites_count":1} 
[2026-03-20 15:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6IwYEg1J-1774007695","ORD-hwvCf-1774008985"]} 
[2026-03-20 15:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IwYEg1J-1774007695","operation_id":158999} 
[2026-03-20 15:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"errors":0} 
[2026-03-20 15:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hrCi3MQnTHwroo1XdFHxZ7CvgbJbNOAL","execution_time":"2026-03-20 15:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:18:02] production.INFO: Constructing job for order: 173966  
[2026-03-20 15:18:04] production.INFO: Handling job for order: 173966  
[2026-03-20 15:18:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:18:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:18:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4fee81e2-cbf9-4bf5-a8fe-54112d870dd1&Player_ID=13050043954  
[2026-03-20 15:18:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4fee81e2-cbf9-4bf5-a8fe-54112d870dd1&Player_ID=13050043954","has_body":false} 
[2026-03-20 15:18:05] production.INFO: Operation sent successfully {"operation_id":159025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iGyEPGfO-1774009084","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:18:05"}},"processed_data":{"order_number":"ORD-iGyEPGfO-1774009084","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:19:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6IwYEg1J-1774007695","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 15:19:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-6IwYEg1J-1774007695","status":"completed","codes":[],"notes":[]} 
[2026-03-20 15:19:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:19:10] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":173939} 
[2026-03-20 15:19:10] production.INFO: Order updated successfully. Order ID: 173939, Status: completed  
[2026-03-20 15:19:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6IwYEg1J-1774007695","status":"completed","codes_count":0} 
[2026-03-20 15:19:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-20 15:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02"} 
[2026-03-20 15:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","total_operations":2,"sites_count":1} 
[2026-03-20 15:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-hwvCf-1774008985","ORD-iGyEPGfO-1774009084"]} 
[2026-03-20 15:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iGyEPGfO-1774009084","operation_id":159025} 
[2026-03-20 15:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iGyEPGfO-1774009084","operation_id":159025,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iGyEPGfO-1774009084","operation_id":159025,"processed":0,"errors":0} 
[2026-03-20 15:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kd6Yzh3shjTM5t1u4uEGvwhXjqn7ZzHo","execution_time":"2026-03-20 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iGyEPGfO-1774009084","operation_id":159025} 
[2026-03-20 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:20:04] production.INFO: async() رجع: true  
[2026-03-20 15:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:20:46] production.INFO: Constructing job for order: 173967  
[2026-03-20 15:20:47] production.INFO: Handling job for order: 173967  
[2026-03-20 15:20:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:20:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:20:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=14c792c5-3ddc-44e5-8ec9-f88d0301ab72&Player_ID=0946568454  
[2026-03-20 15:20:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=14c792c5-3ddc-44e5-8ec9-f88d0301ab72&Player_ID=0946568454","has_body":false} 
[2026-03-20 15:20:48] production.INFO: Operation sent successfully {"operation_id":159026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cNvpTnN-1774009248","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:20:48"}},"processed_data":{"order_number":"ORD-cNvpTnN-1774009248","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:21:18] production.INFO: Constructing job for order: 173968  
[2026-03-20 15:21:18] production.INFO: Constructing job for order: 173969  
[2026-03-20 15:21:21] production.INFO: Handling job for order: 173969  
[2026-03-20 15:21:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:21:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:21:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=f1b51621-6aca-4231-b3f4-0792421fc749&Player_ID=22822965  
[2026-03-20 15:21:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=f1b51621-6aca-4231-b3f4-0792421fc749&Player_ID=22822965","has_body":false} 
[2026-03-20 15:21:22] production.INFO: Operation sent successfully {"operation_id":159027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vJ5DPlGw-1774009281","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 15:21:22"}},"processed_data":{"order_number":"ORD-vJ5DPlGw-1774009281","amount":3.4351298000000003440845830482430756092071533203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 15:21:22] production.INFO: Handling job for order: 173968  
[2026-03-20 15:21:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:21:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:21:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3d04893a-97ff-445c-b069-a15a5f5d459f&Player_ID=11200494  
[2026-03-20 15:21:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3d04893a-97ff-445c-b069-a15a5f5d459f&Player_ID=11200494","has_body":false} 
[2026-03-20 15:21:23] production.INFO: Operation sent successfully {"operation_id":159028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QHVCiCj-1774009282","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 15:21:23"}},"processed_data":{"order_number":"ORD-QHVCiCj-1774009282","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 15:21:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155207258","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmqqb9k8oq13kcJ67Owk"}},"user_id":1748} 
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:21:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:21:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18232,"user_id":1748,"amount":985.0,"admins_notified":7} 
[2026-03-20 15:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02"} 
[2026-03-20 15:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","total_operations":5,"sites_count":2} 
[2026-03-20 15:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-hwvCf-1774008985","ORD-iGyEPGfO-1774009084","ORD-QHVCiCj-1774009282","ORD-vJ5DPlGw-1774009281"]} 
[2026-03-20 15:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iGyEPGfO-1774009084","operation_id":159025} 
[2026-03-20 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QHVCiCj-1774009282","operation_id":159028} 
[2026-03-20 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027} 
[2026-03-20 15:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027,"processed":0,"errors":0} 
[2026-03-20 15:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027,"orders_count":1,"order_ids":["ORD-cNvpTnN-1774009248"]} 
[2026-03-20 15:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027} 
[2026-03-20 15:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJ5DPlGw-1774009281","operation_id":159027,"orders_count":1} 
[2026-03-20 15:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 15:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"count":1} 
[2026-03-20 15:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"count":1} 
[2026-03-20 15:22:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"count":1} 
[2026-03-20 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"user_id":1320,"notification_type":"order_rejected","reference_id":173967} 
[2026-03-20 15:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-20 15:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"processed":1,"errors":0} 
[2026-03-20 15:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026,"processed":1,"errors":0} 
[2026-03-20 15:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PKOT6MP0hBRw4GTngRnXQBvTNomyxBQf","execution_time":"2026-03-20 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNvpTnN-1774009248","operation_id":159026} 
[2026-03-20 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 15:22:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QHVCiCj-1774009282","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:22:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-QHVCiCj-1774009282","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:22:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:22:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173968} 
[2026-03-20 15:22:07] production.INFO: Order updated successfully. Order ID: 173968, Status: completed  
[2026-03-20 15:22:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QHVCiCj-1774009282","status":"completed","codes_count":0} 
[2026-03-20 15:22:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vJ5DPlGw-1774009281","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:22:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-vJ5DPlGw-1774009281","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:22:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:22:08] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":173969} 
[2026-03-20 15:22:08] production.INFO: Order updated successfully. Order ID: 173969, Status: completed  
[2026-03-20 15:22:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vJ5DPlGw-1774009281","status":"completed","codes_count":0} 
[2026-03-20 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 15:22:48] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18227} 
[2026-03-20 15:22:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 15:22:54] production.INFO: Constructing job for order: 173970  
[2026-03-20 15:22:56] production.INFO: Handling job for order: 173970  
[2026-03-20 15:22:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:22:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:22:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1aa5e588-a1d7-45fd-8fa1-e6ee47113d60&Player_ID=9679997310  
[2026-03-20 15:22:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1aa5e588-a1d7-45fd-8fa1-e6ee47113d60&Player_ID=9679997310","has_body":false} 
[2026-03-20 15:22:57] production.INFO: Operation sent successfully {"operation_id":159029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3M2RA-1774009377","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:22:57"}},"processed_data":{"order_number":"ORD-3M2RA-1774009377","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:23:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18228} 
[2026-03-20 15:23:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 15:23:30] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"request_approved","reference_id":18229} 
[2026-03-20 15:23:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 15:23:36] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18230} 
[2026-03-20 15:23:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-20 15:23:46] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"request_approved","reference_id":18231} 
[2026-03-20 15:23:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-20 15:23:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iGyEPGfO-1774009084","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:23:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-iGyEPGfO-1774009084","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:23:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:23:49] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173966} 
[2026-03-20 15:23:49] production.INFO: Order updated successfully. Order ID: 173966, Status: completed  
[2026-03-20 15:23:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iGyEPGfO-1774009084","status":"completed","codes_count":0} 
[2026-03-20 15:23:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:23:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"request_approved","reference_id":18232} 
[2026-03-20 15:23:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-20 15:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03"} 
[2026-03-20 15:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","total_operations":2,"sites_count":1} 
[2026-03-20 15:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-hwvCf-1774008985","ORD-3M2RA-1774009377"]} 
[2026-03-20 15:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3M2RA-1774009377","operation_id":159029} 
[2026-03-20 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"errors":0} 
[2026-03-20 15:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lBD4Lew4c8Wl6hzjYwDpeOSfZcAi7p1J","execution_time":"2026-03-20 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:24:07] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":173827} 
[2026-03-20 15:24:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-20 15:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 15:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:25:00] production.INFO: Executing GetProducts task...  
[2026-03-20 15:25:02] production.INFO: async() رجع: true  
[2026-03-20 15:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:25:24] production.INFO: Constructing job for order: 173971  
[2026-03-20 15:25:25] production.INFO: Handling job for order: 173971  
[2026-03-20 15:25:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:25:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:25:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=294189b4-25a5-4186-acce-6f521ac88f9b&Player_ID=5976874154  
[2026-03-20 15:25:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=294189b4-25a5-4186-acce-6f521ac88f9b&Player_ID=5976874154","has_body":false} 
[2026-03-20 15:25:26] production.INFO: Operation sent successfully {"operation_id":159030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ECuh-1774009525","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:25:26"}},"processed_data":{"order_number":"ORD-ECuh-1774009525","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:25:27] production.INFO: Constructing job for order: 173972  
[2026-03-20 15:25:29] production.INFO: Handling job for order: 173972  
[2026-03-20 15:25:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:25:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:25:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=55b9f041-464c-407c-9d3c-4b77e7a907d6&Player_ID=51753143426  
[2026-03-20 15:25:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=55b9f041-464c-407c-9d3c-4b77e7a907d6&Player_ID=51753143426","has_body":false} 
[2026-03-20 15:25:29] production.INFO: Operation sent successfully {"operation_id":159031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ux62uZ-1774009529","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:25:29"}},"processed_data":{"order_number":"ORD-ux62uZ-1774009529","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:25:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ux62uZ-1774009529","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:25:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ux62uZ-1774009529","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:25:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:25:50] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173972} 
[2026-03-20 15:25:50] production.INFO: Order updated successfully. Order ID: 173972, Status: completed  
[2026-03-20 15:25:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ux62uZ-1774009529","status":"completed","codes_count":0} 
[2026-03-20 15:25:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 15:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03"} 
[2026-03-20 15:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","total_operations":3,"sites_count":1} 
[2026-03-20 15:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hwvCf-1774008985","ORD-3M2RA-1774009377","ORD-ECuh-1774009525"]} 
[2026-03-20 15:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3M2RA-1774009377","operation_id":159029} 
[2026-03-20 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECuh-1774009525","operation_id":159030} 
[2026-03-20 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 15:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021,"processed":0,"errors":0} 
[2026-03-20 15:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vQInL15gnbOB8akUNEU5Wwmcrcy9WE5S","execution_time":"2026-03-20 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hwvCf-1774008985","operation_id":159021} 
[2026-03-20 15:26:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":173872} 
[2026-03-20 15:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-20 15:26:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hwvCf-1774008985","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:26:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-hwvCf-1774008985","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:26:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:26:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173962} 
[2026-03-20 15:26:32] production.INFO: Order updated successfully. Order ID: 173962, Status: completed  
[2026-03-20 15:26:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hwvCf-1774008985","status":"completed","codes_count":0} 
[2026-03-20 15:26:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 15:26:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3M2RA-1774009377","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:26:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-3M2RA-1774009377","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:26:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:26:37] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":173970} 
[2026-03-20 15:26:37] production.INFO: Order updated successfully. Order ID: 173970, Status: completed  
[2026-03-20 15:26:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3M2RA-1774009377","status":"completed","codes_count":0} 
[2026-03-20 15:26:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 15:27:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:27:46] production.INFO: Constructing job for order: 173973  
[2026-03-20 15:27:48] production.INFO: Handling job for order: 173973  
[2026-03-20 15:27:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:27:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:27:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=55000&uuid=1e53611f-bd33-4f5c-adea-e9294aeeb531&Player_ID=74580865  
[2026-03-20 15:27:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=55000&uuid=1e53611f-bd33-4f5c-adea-e9294aeeb531&Player_ID=74580865","has_body":false} 
[2026-03-20 15:27:49] production.INFO: Operation sent successfully {"operation_id":159032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kvq8Bc-1774009668","amount":7.59784300000000012431655704858712852001190185546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 15:27:49"}},"processed_data":{"order_number":"ORD-Kvq8Bc-1774009668","amount":7.59784300000000012431655704858712852001190185546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 15:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01"} 
[2026-03-20 15:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","total_operations":2,"sites_count":1} 
[2026-03-20 15:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-ECuh-1774009525","ORD-Kvq8Bc-1774009668"]} 
[2026-03-20 15:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECuh-1774009525","operation_id":159030} 
[2026-03-20 15:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kvq8Bc-1774009668","operation_id":159032} 
[2026-03-20 15:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kvq8Bc-1774009668","operation_id":159032,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kvq8Bc-1774009668","operation_id":159032,"processed":0,"errors":0} 
[2026-03-20 15:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7cL6fc42SdTdWlTkjMrZRCPAsnMrhqoA","execution_time":"2026-03-20 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kvq8Bc-1774009668","operation_id":159032} 
[2026-03-20 15:28:21] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_rejected","reference_id":173827} 
[2026-03-20 15:28:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-20 15:28:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-20 15:28:38] production.INFO: Constructing job for order: 173974  
[2026-03-20 15:28:40] production.INFO: Handling job for order: 173974  
[2026-03-20 15:28:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:28:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:28:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ad94d93a-ae7d-4675-a236-bd037e1b5ce4&Player_ID=14006408101  
[2026-03-20 15:28:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ad94d93a-ae7d-4675-a236-bd037e1b5ce4&Player_ID=14006408101","has_body":false} 
[2026-03-20 15:28:41] production.INFO: Operation sent successfully {"operation_id":159033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nMM-1774009720","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:28:41"}},"processed_data":{"order_number":"ORD-nMM-1774009720","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:28:44] production.INFO: Constructing job for order: 173975  
[2026-03-20 15:28:47] production.INFO: Handling job for order: 173975  
[2026-03-20 15:28:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:28:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:28:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f9f03eca-1a67-4569-af92-195d076a6797&Player_ID=14006408101  
[2026-03-20 15:28:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f9f03eca-1a67-4569-af92-195d076a6797&Player_ID=14006408101","has_body":false} 
[2026-03-20 15:28:47] production.INFO: Operation sent successfully {"operation_id":159034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R7uW-1774009727","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:28:47"}},"processed_data":{"order_number":"ORD-R7uW-1774009727","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:29:33] production.INFO: Constructing job for order: 173976  
[2026-03-20 15:29:36] production.INFO: Handling job for order: 173976  
[2026-03-20 15:29:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a45449de-05e0-4972-9043-01c29d73ea62&Player_ID=2601525021  
[2026-03-20 15:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a45449de-05e0-4972-9043-01c29d73ea62&Player_ID=2601525021","has_body":false} 
[2026-03-20 15:29:36] production.INFO: Operation sent successfully {"operation_id":159035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IFAB4Xv-1774009776","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:29:36"}},"processed_data":{"order_number":"ORD-IFAB4Xv-1774009776","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:30:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00"} 
[2026-03-20 15:30:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","total_operations":5,"sites_count":1} 
[2026-03-20 15:30:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-ECuh-1774009525","ORD-Kvq8Bc-1774009668","ORD-nMM-1774009720","ORD-R7uW-1774009727","ORD-IFAB4Xv-1774009776"]} 
[2026-03-20 15:30:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 15:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECuh-1774009525","operation_id":159030} 
[2026-03-20 15:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kvq8Bc-1774009668","operation_id":159032} 
[2026-03-20 15:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nMM-1774009720","operation_id":159033} 
[2026-03-20 15:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 15:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"errors":0} 
[2026-03-20 15:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JKPz0g7CEgn7wjm063fD73Tu1mtGu0DL","execution_time":"2026-03-20 15:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:30:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:30:03] production.INFO: async() رجع: true  
[2026-03-20 15:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:30:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kvq8Bc-1774009668","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:30:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kvq8Bc-1774009668","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:30:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:30:03] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"order_approved","reference_id":173973} 
[2026-03-20 15:30:03] production.INFO: Order updated successfully. Order ID: 173973, Status: completed  
[2026-03-20 15:30:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kvq8Bc-1774009668","status":"completed","codes_count":0} 
[2026-03-20 15:30:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:30:03] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-20 15:30:42] production.INFO: Constructing job for order: 173977  
[2026-03-20 15:30:43] production.INFO: Handling job for order: 173977  
[2026-03-20 15:30:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:30:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:30:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/529/params?qty=1&uuid=609a0474-d8be-453a-af86-886d31053b7b&Player_ID=52130490441  
[2026-03-20 15:30:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/529/params?qty=1&uuid=609a0474-d8be-453a-af86-886d31053b7b&Player_ID=52130490441","has_body":false} 
[2026-03-20 15:30:44] production.INFO: Operation sent successfully {"operation_id":159036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BMRCL34l-1774009844","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"First Purchase Pack","game":"Pubg Store","notes":[],"created_at":"2026-03-20 15:30:44"}},"processed_data":{"order_number":"ORD-BMRCL34l-1774009844","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"First Purchase Pack","game":"Pubg Store"}} 
[2026-03-20 15:31:00] production.INFO: Constructing job for order: 173978  
[2026-03-20 15:31:02] production.INFO: Handling job for order: 173978  
[2026-03-20 15:31:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:31:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:31:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=efe0ccea-b2a4-410d-a75a-ca8bc2e4062b&Player_ID=7369588747  
[2026-03-20 15:31:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=efe0ccea-b2a4-410d-a75a-ca8bc2e4062b&Player_ID=7369588747","has_body":false} 
[2026-03-20 15:31:03] production.INFO: Operation sent successfully {"operation_id":159037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PR7w-1774009863","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:31:03"}},"processed_data":{"order_number":"ORD-PR7w-1774009863","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:31:34] production.INFO: Constructing job for order: 173980  
[2026-03-20 15:31:36] production.INFO: Handling job for order: 173980  
[2026-03-20 15:31:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:31:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:31:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6efd7481-33ac-46a5-8380-41071d587fb3&Player_ID=5206637001  
[2026-03-20 15:31:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6efd7481-33ac-46a5-8380-41071d587fb3&Player_ID=5206637001","has_body":false} 
[2026-03-20 15:31:37] production.INFO: Operation sent successfully {"operation_id":159038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d4e-1774009896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:31:37"}},"processed_data":{"order_number":"ORD-d4e-1774009896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:31:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d4e-1774009896","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:31:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-d4e-1774009896","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:31:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:31:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":173980} 
[2026-03-20 15:31:50] production.INFO: Order updated successfully. Order ID: 173980, Status: completed  
[2026-03-20 15:31:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d4e-1774009896","status":"completed","codes_count":0} 
[2026-03-20 15:31:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-20 15:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01"} 
[2026-03-20 15:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","total_operations":6,"sites_count":1} 
[2026-03-20 15:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-ECuh-1774009525","ORD-nMM-1774009720","ORD-R7uW-1774009727","ORD-IFAB4Xv-1774009776","ORD-BMRCL34l-1774009844","ORD-PR7w-1774009863"]} 
[2026-03-20 15:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECuh-1774009525","operation_id":159030} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nMM-1774009720","operation_id":159033} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PR7w-1774009863","operation_id":159037} 
[2026-03-20 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 15:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"errors":0} 
[2026-03-20 15:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FwXV2rKZ9vHtiGPg0Dim1R8y3uaLLONb","execution_time":"2026-03-20 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:33:45] production.INFO: Constructing job for order: 173981  
[2026-03-20 15:33:47] production.INFO: Handling job for order: 173981  
[2026-03-20 15:33:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:33:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:33:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d33b53ce-c679-43b3-bf57-1d67912039b5&Player_ID=13737400947  
[2026-03-20 15:33:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d33b53ce-c679-43b3-bf57-1d67912039b5&Player_ID=13737400947","has_body":false} 
[2026-03-20 15:33:48] production.INFO: Operation sent successfully {"operation_id":159039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nskRR-1774010027","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:33:48"}},"processed_data":{"order_number":"ORD-nskRR-1774010027","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PR7w-1774009863","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-PR7w-1774009863","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:34:02] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173978} 
[2026-03-20 15:34:02] production.INFO: Order updated successfully. Order ID: 173978, Status: completed  
[2026-03-20 15:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PR7w-1774009863","status":"completed","codes_count":0} 
[2026-03-20 15:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03"} 
[2026-03-20 15:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","total_operations":6,"sites_count":1} 
[2026-03-20 15:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-ECuh-1774009525","ORD-nMM-1774009720","ORD-R7uW-1774009727","ORD-IFAB4Xv-1774009776","ORD-BMRCL34l-1774009844","ORD-nskRR-1774010027"]} 
[2026-03-20 15:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECuh-1774009525","operation_id":159030} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nMM-1774009720","operation_id":159033} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nskRR-1774010027","operation_id":159039} 
[2026-03-20 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 15:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"errors":0} 
[2026-03-20 15:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vxKDFmAYQ2NgNC52mZdN3olvGvGEo6Hb","execution_time":"2026-03-20 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:34:38] production.INFO: Constructing job for order: 173982  
[2026-03-20 15:34:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ECuh-1774009525","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:34:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-ECuh-1774009525","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:34:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:34:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":173971} 
[2026-03-20 15:34:38] production.INFO: Order updated successfully. Order ID: 173971, Status: completed  
[2026-03-20 15:34:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ECuh-1774009525","status":"completed","codes_count":0} 
[2026-03-20 15:34:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 15:34:39] production.INFO: Handling job for order: 173982  
[2026-03-20 15:34:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:34:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:34:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f8989596-e778-4884-ac7a-a61f5c9b8af0&Player_ID=0945088285  
[2026-03-20 15:34:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f8989596-e778-4884-ac7a-a61f5c9b8af0&Player_ID=0945088285","has_body":false} 
[2026-03-20 15:34:40] production.INFO: Operation sent successfully {"operation_id":159040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K8KnmP-1774010080","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:34:40"}},"processed_data":{"order_number":"ORD-K8KnmP-1774010080","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:34:45] production.INFO: Constructing job for order: 173983  
[2026-03-20 15:34:46] production.INFO: Handling job for order: 173983  
[2026-03-20 15:34:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:34:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:34:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3287f0e5-d161-4729-bddb-8be420085f9d&Player_ID=0945088285  
[2026-03-20 15:34:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3287f0e5-d161-4729-bddb-8be420085f9d&Player_ID=0945088285","has_body":false} 
[2026-03-20 15:34:47] production.INFO: Operation sent successfully {"operation_id":159041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nUbjU0a-1774010086","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:34:47"}},"processed_data":{"order_number":"ORD-nUbjU0a-1774010086","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:35:04] production.INFO: async() رجع: true  
[2026-03-20 15:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:35:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1254  
[2026-03-20 15:35:54] production.INFO: Constructing job for order: 173984  
[2026-03-20 15:35:57] production.INFO: Handling job for order: 173984  
[2026-03-20 15:35:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:35:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:35:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5bbc72a1-e889-409b-a8e3-e05f3fc827a8&Player_ID=0934555940  
[2026-03-20 15:35:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5bbc72a1-e889-409b-a8e3-e05f3fc827a8&Player_ID=0934555940","has_body":false} 
[2026-03-20 15:35:58] production.INFO: Operation sent successfully {"operation_id":159042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qV5k-1774010158","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 15:35:58"}},"processed_data":{"order_number":"ORD-qV5k-1774010158","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 15:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01"} 
[2026-03-20 15:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","total_operations":8,"sites_count":2} 
[2026-03-20 15:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-nMM-1774009720","ORD-R7uW-1774009727","ORD-IFAB4Xv-1774009776","ORD-BMRCL34l-1774009844","ORD-nskRR-1774010027"]} 
[2026-03-20 15:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nMM-1774009720","operation_id":159033} 
[2026-03-20 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-20 15:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"count":1} 
[2026-03-20 15:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"count":1} 
[2026-03-20 15:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"user_id":949,"notification_type":"order_approved","reference_id":173981} 
[2026-03-20 15:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":1,"errors":0} 
[2026-03-20 15:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":1,"errors":0} 
[2026-03-20 15:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"orders_count":3,"order_ids":["ORD-K8KnmP-1774010080","ORD-nUbjU0a-1774010086","ORD-qV5k-1774010158"]} 
[2026-03-20 15:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"orders_count":3} 
[2026-03-20 15:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042} 
[2026-03-20 15:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 15:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 15:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"count":2} 
[2026-03-20 15:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"count":2} 
[2026-03-20 15:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"user_id":587,"notification_type":"order_approved","reference_id":173982} 
[2026-03-20 15:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"user_id":587,"notification_type":"order_approved","reference_id":173983} 
[2026-03-20 15:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":2,"errors":0} 
[2026-03-20 15:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":2,"errors":0} 
[2026-03-20 15:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P9KqwbpF2xhy4DtdlhfE46KY4NQoDkt1","execution_time":"2026-03-20 15:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042} 
[2026-03-20 15:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:36:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nskRR-1774010027","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:36:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-nskRR-1774010027","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:36:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:36:02] production.ERROR: Order not found or already processed. External ID: ORD-nskRR-1774010027  
[2026-03-20 15:36:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nskRR-1774010027","status":"completed","codes_count":0} 
[2026-03-20 15:36:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 15:36:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 15:38:00] production.INFO: Constructing job for order: 173985  
[2026-03-20 15:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02"} 
[2026-03-20 15:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","total_operations":5,"sites_count":2} 
[2026-03-20 15:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-nMM-1774009720","ORD-R7uW-1774009727","ORD-IFAB4Xv-1774009776","ORD-BMRCL34l-1774009844"]} 
[2026-03-20 15:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nMM-1774009720","operation_id":159033} 
[2026-03-20 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"processed":0,"errors":0} 
[2026-03-20 15:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"orders_count":1,"order_ids":["ORD-qV5k-1774010158"]} 
[2026-03-20 15:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034} 
[2026-03-20 15:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R7uW-1774009727","operation_id":159034,"orders_count":1} 
[2026-03-20 15:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 15:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"count":1} 
[2026-03-20 15:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"count":1} 
[2026-03-20 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"user_id":71,"notification_type":"order_approved","reference_id":173984} 
[2026-03-20 15:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":1,"errors":0} 
[2026-03-20 15:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042,"processed":1,"errors":0} 
[2026-03-20 15:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f1CndRAFSCZ4yBr8pPzi6KbXwwHhdKoo","execution_time":"2026-03-20 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qV5k-1774010158","operation_id":159042} 
[2026-03-20 15:38:02] production.INFO: Handling job for order: 173985  
[2026-03-20 15:38:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:38:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:38:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eecb5c95-ae91-479f-a4b4-9297ca3075fa&Player_ID=52324317844  
[2026-03-20 15:38:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eecb5c95-ae91-479f-a4b4-9297ca3075fa&Player_ID=52324317844","has_body":false} 
[2026-03-20 15:38:03] production.INFO: Operation sent successfully {"operation_id":159043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2VsUb-1774010283","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:38:03"}},"processed_data":{"order_number":"ORD-2VsUb-1774010283","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-20 15:38:12] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"30.52","mainamount":"30.52","operation_number":"155221633","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplhmgbb4vmvr8aLJ2k1R"}},"user_id":19} 
[2026-03-20 15:38:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2VsUb-1774010283","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:38:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-2VsUb-1774010283","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:38:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:38:14] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173985} 
[2026-03-20 15:38:14] production.INFO: Order updated successfully. Order ID: 173985, Status: completed  
[2026-03-20 15:38:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2VsUb-1774010283","status":"completed","codes_count":0} 
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:38:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18233,"user_id":19,"amount":30.519999999999999573674358543939888477325439453125,"admins_notified":7} 
[2026-03-20 15:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:38:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nMM-1774009720","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:38:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-nMM-1774009720","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:38:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:38:50] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":173974} 
[2026-03-20 15:38:50] production.INFO: Order updated successfully. Order ID: 173974, Status: completed  
[2026-03-20 15:38:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nMM-1774009720","status":"completed","codes_count":0} 
[2026-03-20 15:38:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 15:39:01] production.INFO: Constructing job for order: 173986  
[2026-03-20 15:39:03] production.INFO: Handling job for order: 173986  
[2026-03-20 15:39:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:39:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:39:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=777bd4a3-7740-4964-b5a5-7d77e58ca000&Player_ID=150127488  
[2026-03-20 15:39:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=777bd4a3-7740-4964-b5a5-7d77e58ca000&Player_ID=150127488","has_body":false} 
[2026-03-20 15:39:04] production.INFO: Operation sent successfully {"operation_id":159044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-smCn3p-1774010344","amount":0.84876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-20 15:39:04"}},"processed_data":{"order_number":"ORD-smCn3p-1774010344","amount":0.84876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-20 15:39:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R7uW-1774009727","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:39:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-R7uW-1774009727","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:39:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:39:05] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":173975} 
[2026-03-20 15:39:05] production.INFO: Order updated successfully. Order ID: 173975, Status: completed  
[2026-03-20 15:39:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R7uW-1774009727","status":"completed","codes_count":0} 
[2026-03-20 15:39:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 15:39:14] production.INFO: Constructing job for order: 173987  
[2026-03-20 15:39:16] production.INFO: Handling job for order: 173987  
[2026-03-20 15:39:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:39:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:39:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fa23852e-9bbf-430e-b539-556f2d1a91c3&Player_ID=52262980765  
[2026-03-20 15:39:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fa23852e-9bbf-430e-b539-556f2d1a91c3&Player_ID=52262980765","has_body":false} 
[2026-03-20 15:39:17] production.INFO: Operation sent successfully {"operation_id":159045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eUPGg-1774010357","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:39:17"}},"processed_data":{"order_number":"ORD-eUPGg-1774010357","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:39:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_rejected","reference_id":173948} 
[2026-03-20 15:39:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 15:39:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 15:39:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eUPGg-1774010357","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:39:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-eUPGg-1774010357","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:39:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:39:29] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173987} 
[2026-03-20 15:39:29] production.INFO: Order updated successfully. Order ID: 173987, Status: completed  
[2026-03-20 15:39:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eUPGg-1774010357","status":"completed","codes_count":0} 
[2026-03-20 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:39:41] production.INFO: Constructing job for order: 173988  
[2026-03-20 15:39:43] production.INFO: Constructing job for order: 173989  
[2026-03-20 15:39:44] production.INFO: Handling job for order: 173988  
[2026-03-20 15:39:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:39:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:39:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ba4a085-0aee-4b74-a481-b0f52442fe95&Player_ID=5943508273  
[2026-03-20 15:39:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ba4a085-0aee-4b74-a481-b0f52442fe95&Player_ID=5943508273","has_body":false} 
[2026-03-20 15:39:45] production.INFO: Operation sent successfully {"operation_id":159046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wZC-1774010385","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:39:45"}},"processed_data":{"order_number":"ORD-wZC-1774010385","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:39:45] production.INFO: Handling job for order: 173989  
[2026-03-20 15:39:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:39:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:39:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=05ae5ac9-5490-4e65-b1bf-09f21b5d1bcf&Player_ID=818947995  
[2026-03-20 15:39:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=05ae5ac9-5490-4e65-b1bf-09f21b5d1bcf&Player_ID=818947995","has_body":false} 
[2026-03-20 15:39:46] production.INFO: Operation sent successfully {"operation_id":159047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sENITj9-1774010385","amount":0.84876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-20 15:39:46"}},"processed_data":{"order_number":"ORD-sENITj9-1774010385","amount":0.84876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-20 15:39:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10001.5","mainamount":"10000","operation_number":"155221533","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphe0mt1ru996k47IDZYy"}},"user_id":69} 
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:39:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:39:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18234,"user_id":69,"amount":9850.0,"admins_notified":7} 
[2026-03-20 15:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01"} 
[2026-03-20 15:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","total_operations":5,"sites_count":1} 
[2026-03-20 15:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-IFAB4Xv-1774009776","ORD-BMRCL34l-1774009844","ORD-smCn3p-1774010344","ORD-wZC-1774010385","ORD-sENITj9-1774010385"]} 
[2026-03-20 15:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 15:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFAB4Xv-1774009776","operation_id":159035} 
[2026-03-20 15:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sENITj9-1774010385","operation_id":159047} 
[2026-03-20 15:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044} 
[2026-03-20 15:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZC-1774010385","operation_id":159046} 
[2026-03-20 15:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZC-1774010385","operation_id":159046,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 15:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZC-1774010385","operation_id":159046,"processed":0,"errors":0} 
[2026-03-20 15:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aEjWLwLu3fQehvPwbHeVHr09QwEJiZAP","execution_time":"2026-03-20 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZC-1774010385","operation_id":159046} 
[2026-03-20 15:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:40:03] production.INFO: async() رجع: true  
[2026-03-20 15:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IFAB4Xv-1774009776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-IFAB4Xv-1774009776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173976} 
[2026-03-20 15:40:06] production.INFO: Order updated successfully. Order ID: 173976, Status: completed  
[2026-03-20 15:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IFAB4Xv-1774009776","status":"completed","codes_count":0} 
[2026-03-20 15:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wZC-1774010385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-wZC-1774010385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":173988} 
[2026-03-20 15:40:06] production.INFO: Order updated successfully. Order ID: 173988, Status: completed  
[2026-03-20 15:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wZC-1774010385","status":"completed","codes_count":0} 
[2026-03-20 15:40:30] production.INFO: Constructing job for order: 173990  
[2026-03-20 15:40:32] production.INFO: Handling job for order: 173990  
[2026-03-20 15:40:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:40:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:40:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d74b2620-010e-49a5-93c7-9aec6144da5f&Player_ID=6513787568  
[2026-03-20 15:40:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d74b2620-010e-49a5-93c7-9aec6144da5f&Player_ID=6513787568","has_body":false} 
[2026-03-20 15:40:33] production.INFO: Operation sent successfully {"operation_id":159048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2t21-1774010433","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:40:33"}},"processed_data":{"order_number":"ORD-2t21-1774010433","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:40:58] production.INFO: Constructing job for order: 173991  
[2026-03-20 15:41:00] production.INFO: Handling job for order: 173991  
[2026-03-20 15:41:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:41:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:41:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=743ac53f-96ce-40ac-a008-0911b401c438&Player_ID=12670435045  
[2026-03-20 15:41:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=743ac53f-96ce-40ac-a008-0911b401c438&Player_ID=12670435045","has_body":false} 
[2026-03-20 15:41:01] production.INFO: Operation sent successfully {"operation_id":159049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cgztBok-1774010460","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:41:01"}},"processed_data":{"order_number":"ORD-cgztBok-1774010460","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:41:02] production.INFO: Constructing job for order: 173992  
[2026-03-20 15:41:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1254  
[2026-03-20 15:41:04] production.INFO: Handling job for order: 173992  
[2026-03-20 15:41:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:41:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:41:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=96221671-1e38-414b-bd0e-2fbf2ab2becc&Player_ID=12670435045  
[2026-03-20 15:41:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=96221671-1e38-414b-bd0e-2fbf2ab2becc&Player_ID=12670435045","has_body":false} 
[2026-03-20 15:41:05] production.INFO: Operation sent successfully {"operation_id":159050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MORxgVfN-1774010464","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:41:05"}},"processed_data":{"order_number":"ORD-MORxgVfN-1774010464","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:41:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 15:41:27] production.INFO: Constructing job for order: 173993  
[2026-03-20 15:41:29] production.INFO: Handling job for order: 173993  
[2026-03-20 15:41:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:41:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:41:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=d3829f8b-fc14-4c65-a220-33ec08ea26d0&Player_ID=0934395435  
[2026-03-20 15:41:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=d3829f8b-fc14-4c65-a220-33ec08ea26d0&Player_ID=0934395435","has_body":false} 
[2026-03-20 15:41:29] production.INFO: Operation sent successfully {"operation_id":159051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sG8-1774010489","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 15:41:29"}},"processed_data":{"order_number":"ORD-sG8-1774010489","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 15:41:58] production.INFO: Constructing job for order: 173994  
[2026-03-20 15:41:59] production.INFO: Handling job for order: 173994  
[2026-03-20 15:41:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:41:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:41:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7cb300be-6fc4-4bc9-ba20-a2bdc3cb2206&Player_ID=5892089918  
[2026-03-20 15:41:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7cb300be-6fc4-4bc9-ba20-a2bdc3cb2206&Player_ID=5892089918","has_body":false} 
[2026-03-20 15:42:00] production.INFO: Operation sent successfully {"operation_id":159052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rDuPR9-1774010520","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:42:00"}},"processed_data":{"order_number":"ORD-rDuPR9-1774010520","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00"} 
[2026-03-20 15:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","total_operations":8,"sites_count":2} 
[2026-03-20 15:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-BMRCL34l-1774009844","ORD-smCn3p-1774010344","ORD-sENITj9-1774010385","ORD-2t21-1774010433","ORD-cgztBok-1774010460","ORD-MORxgVfN-1774010464","ORD-rDuPR9-1774010520"]} 
[2026-03-20 15:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 15:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2t21-1774010433","operation_id":159048} 
[2026-03-20 15:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cgztBok-1774010460","operation_id":159049} 
[2026-03-20 15:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MORxgVfN-1774010464","operation_id":159050} 
[2026-03-20 15:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rDuPR9-1774010520","operation_id":159052} 
[2026-03-20 15:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"processed":2,"skipped":5,"updates_prepared":2} 
[2026-03-20 15:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 15:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"count":2} 
[2026-03-20 15:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"count":2} 
[2026-03-20 15:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"user_id":802,"notification_type":"order_approved","reference_id":173989} 
[2026-03-20 15:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"user_id":802,"notification_type":"order_approved","reference_id":173986} 
[2026-03-20 15:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"processed":2,"errors":0} 
[2026-03-20 15:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"processed":2,"errors":0} 
[2026-03-20 15:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"orders_count":1,"order_ids":["ORD-sG8-1774010489"]} 
[2026-03-20 15:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044} 
[2026-03-20 15:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-smCn3p-1774010344","operation_id":159044,"orders_count":1} 
[2026-03-20 15:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 15:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"count":1} 
[2026-03-20 15:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"count":1} 
[2026-03-20 15:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"user_id":587,"notification_type":"order_approved","reference_id":173993} 
[2026-03-20 15:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"processed":1,"errors":0} 
[2026-03-20 15:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051,"processed":1,"errors":0} 
[2026-03-20 15:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WSHUsB7Pl99hAtH1ulMOxh4WSovMtBqY","execution_time":"2026-03-20 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sG8-1774010489","operation_id":159051} 
[2026-03-20 15:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-20 15:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-20 15:42:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 15:42:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rDuPR9-1774010520","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:42:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-rDuPR9-1774010520","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:42:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:42:12] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":173994} 
[2026-03-20 15:42:12] production.INFO: Order updated successfully. Order ID: 173994, Status: completed  
[2026-03-20 15:42:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rDuPR9-1774010520","status":"completed","codes_count":0} 
[2026-03-20 15:42:13] production.INFO: Constructing job for order: 173995  
[2026-03-20 15:42:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 15:42:14] production.INFO: Handling job for order: 173995  
[2026-03-20 15:42:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:42:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:42:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=45832382-b18a-4311-8919-2b59b0c28c74&Player_ID=589537896  
[2026-03-20 15:42:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=45832382-b18a-4311-8919-2b59b0c28c74&Player_ID=589537896","has_body":false} 
[2026-03-20 15:42:15] production.INFO: Operation sent successfully {"operation_id":159053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bQN-1774010535","amount":2.550312499999999982236431605997495353221893310546875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 15:42:15"}},"processed_data":{"order_number":"ORD-bQN-1774010535","amount":2.550312499999999982236431605997495353221893310546875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 15:42:32] production.INFO: Constructing job for order: 173996  
[2026-03-20 15:42:33] production.INFO: Handling job for order: 173996  
[2026-03-20 15:42:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:42:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:42:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=40000&uuid=6646e0e8-e702-4808-883b-458256c16db2&Player_ID=5537943  
[2026-03-20 15:42:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=40000&uuid=6646e0e8-e702-4808-883b-458256c16db2&Player_ID=5537943","has_body":false} 
[2026-03-20 15:42:34] production.INFO: Operation sent successfully {"operation_id":159054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OU8sT-1774010554","amount":4.23556000000000043570480556809343397617340087890625,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-20 15:42:34"}},"processed_data":{"order_number":"ORD-OU8sT-1774010554","amount":4.23556000000000043570480556809343397617340087890625,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-20 15:42:44] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"request_approved","reference_id":18233} 
[2026-03-20 15:42:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 15:43:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bQN-1774010535","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:43:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-bQN-1774010535","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:43:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:43:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":173995} 
[2026-03-20 15:43:09] production.INFO: Order updated successfully. Order ID: 173995, Status: completed  
[2026-03-20 15:43:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bQN-1774010535","status":"completed","codes_count":0} 
[2026-03-20 15:43:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 15:43:54] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18234} 
[2026-03-20 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:43:59] production.INFO: Constructing job for order: 173997  
[2026-03-20 15:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01"} 
[2026-03-20 15:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","total_operations":5,"sites_count":1} 
[2026-03-20 15:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-BMRCL34l-1774009844","ORD-2t21-1774010433","ORD-cgztBok-1774010460","ORD-MORxgVfN-1774010464","ORD-OU8sT-1774010554"]} 
[2026-03-20 15:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2t21-1774010433","operation_id":159048} 
[2026-03-20 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cgztBok-1774010460","operation_id":159049} 
[2026-03-20 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MORxgVfN-1774010464","operation_id":159050} 
[2026-03-20 15:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-20 15:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"count":1} 
[2026-03-20 15:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"count":1} 
[2026-03-20 15:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"user_id":5,"notification_type":"order_approved","reference_id":173996} 
[2026-03-20 15:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"processed":1,"errors":0} 
[2026-03-20 15:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054,"processed":1,"errors":0} 
[2026-03-20 15:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wCT24Jc6RrZ5g9YvBh8fvd7zjlGFT7p1","execution_time":"2026-03-20 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OU8sT-1774010554","operation_id":159054} 
[2026-03-20 15:44:01] production.INFO: Handling job for order: 173997  
[2026-03-20 15:44:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:44:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:44:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bfdcd330-051f-4008-93a4-eea0d9468046&Player_ID=52281451324  
[2026-03-20 15:44:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bfdcd330-051f-4008-93a4-eea0d9468046&Player_ID=52281451324","has_body":false} 
[2026-03-20 15:44:02] production.INFO: Operation sent successfully {"operation_id":159055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rA5WhQ-1774010642","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:44:02"}},"processed_data":{"order_number":"ORD-rA5WhQ-1774010642","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 15:44:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rA5WhQ-1774010642","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:44:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-rA5WhQ-1774010642","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:44:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:44:18] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":173997} 
[2026-03-20 15:44:18] production.INFO: Order updated successfully. Order ID: 173997, Status: completed  
[2026-03-20 15:44:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rA5WhQ-1774010642","status":"completed","codes_count":0} 
[2026-03-20 15:44:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:44:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1298,"notification_type":"order_approved","reference_id":173979} 
[2026-03-20 15:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1298  
[2026-03-20 15:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:45:04] production.INFO: async() رجع: true  
[2026-03-20 15:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:45:33] production.INFO: Constructing job for order: 173998  
[2026-03-20 15:45:35] production.INFO: Constructing job for order: 173999  
[2026-03-20 15:45:36] production.INFO: Handling job for order: 173998  
[2026-03-20 15:45:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:45:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:45:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa41bd87-25a8-4492-81c7-188c908fecc7&Player_ID=5970200072  
[2026-03-20 15:45:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa41bd87-25a8-4492-81c7-188c908fecc7&Player_ID=5970200072","has_body":false} 
[2026-03-20 15:45:36] production.INFO: Operation sent successfully {"operation_id":159056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YyQURdAG-1774010736","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:45:36"}},"processed_data":{"order_number":"ORD-YyQURdAG-1774010736","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:45:36] production.INFO: Handling job for order: 173999  
[2026-03-20 15:45:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:45:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:45:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=719872a4-e4f0-4b73-900a-68685fc32e0c&Player_ID=5970200072  
[2026-03-20 15:45:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=719872a4-e4f0-4b73-900a-68685fc32e0c&Player_ID=5970200072","has_body":false} 
[2026-03-20 15:45:37] production.INFO: Operation sent successfully {"operation_id":159057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jQnY-1774010737","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:45:37"}},"processed_data":{"order_number":"ORD-jQnY-1774010737","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:45:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"689.5","mainamount":"700","operation_number":"155224878","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpg55pr2pp8fvqfaHu1Bd"}},"user_id":446} 
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:45:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:45:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18235,"user_id":446,"amount":689.5,"admins_notified":7} 
[2026-03-20 15:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01"} 
[2026-03-20 15:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","total_operations":6,"sites_count":1} 
[2026-03-20 15:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-BMRCL34l-1774009844","ORD-2t21-1774010433","ORD-cgztBok-1774010460","ORD-MORxgVfN-1774010464","ORD-YyQURdAG-1774010736","ORD-jQnY-1774010737"]} 
[2026-03-20 15:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:46:03] production.INFO: Constructing job for order: 174000  
[2026-03-20 15:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2t21-1774010433","operation_id":159048} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cgztBok-1774010460","operation_id":159049} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jQnY-1774010737","operation_id":159057} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MORxgVfN-1774010464","operation_id":159050} 
[2026-03-20 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 15:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"errors":0} 
[2026-03-20 15:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bcFHrVOTg9aXGyQfGCBTzdCkY53ntzV9","execution_time":"2026-03-20 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:46:06] production.INFO: Handling job for order: 174000  
[2026-03-20 15:46:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:46:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:46:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87c41e56-3a51-451e-b9b1-4e59bd74e50c&Player_ID=51910828626  
[2026-03-20 15:46:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87c41e56-3a51-451e-b9b1-4e59bd74e50c&Player_ID=51910828626","has_body":false} 
[2026-03-20 15:46:07] production.INFO: Operation sent successfully {"operation_id":159058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wSXPvKM-1774010766","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:46:06"}},"processed_data":{"order_number":"ORD-wSXPvKM-1774010766","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:46:21] production.INFO: Constructing job for order: 174001  
[2026-03-20 15:46:22] production.INFO: Handling job for order: 174001  
[2026-03-20 15:46:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:46:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:46:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=58aeb9a4-85ea-4204-83d7-7e83b0345468&Player_ID=0960013481  
[2026-03-20 15:46:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=58aeb9a4-85ea-4204-83d7-7e83b0345468&Player_ID=0960013481","has_body":false} 
[2026-03-20 15:46:22] production.INFO: Operation sent successfully {"operation_id":159059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aKaw9Px-1774010782","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:46:22"}},"processed_data":{"order_number":"ORD-aKaw9Px-1774010782","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:46:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wSXPvKM-1774010766","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:46:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-wSXPvKM-1774010766","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:46:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:46:24] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174000} 
[2026-03-20 15:46:24] production.INFO: Order updated successfully. Order ID: 174000, Status: completed  
[2026-03-20 15:46:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wSXPvKM-1774010766","status":"completed","codes_count":0} 
[2026-03-20 15:46:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 15:47:10] 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-20 15:47:12] production.INFO: Constructing job for order: 174002  
[2026-03-20 15:47:13] production.INFO: Handling job for order: 174002  
[2026-03-20 15:47:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:47:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:47:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4883eaf8-decc-4be8-a31d-9acd555afbb3&Player_ID=0938423151  
[2026-03-20 15:47:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4883eaf8-decc-4be8-a31d-9acd555afbb3&Player_ID=0938423151","has_body":false} 
[2026-03-20 15:47:14] production.INFO: Operation sent successfully {"operation_id":159060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EedcgSpC-1774010834","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 15:47:14"}},"processed_data":{"order_number":"ORD-EedcgSpC-1774010834","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 15:47:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jQnY-1774010737","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:47:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-jQnY-1774010737","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:47:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:47:15] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173999} 
[2026-03-20 15:47:15] production.INFO: Order updated successfully. Order ID: 173999, Status: completed  
[2026-03-20 15:47:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jQnY-1774010737","status":"completed","codes_count":0} 
[2026-03-20 15:47:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:47:18] production.INFO: Constructing job for order: 174003  
[2026-03-20 15:47:20] production.INFO: Handling job for order: 174003  
[2026-03-20 15:47:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:47:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:47:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e9b6c5e5-774d-4c52-9785-9156fc82b95b&Player_ID=52136205496  
[2026-03-20 15:47:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e9b6c5e5-774d-4c52-9785-9156fc82b95b&Player_ID=52136205496","has_body":false} 
[2026-03-20 15:47:21] production.INFO: Operation sent successfully {"operation_id":159061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3kFgOx-1774010841","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:47:21"}},"processed_data":{"order_number":"ORD-3kFgOx-1774010841","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 15:47:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3kFgOx-1774010841","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:47:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-3kFgOx-1774010841","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:47:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:47:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":174003} 
[2026-03-20 15:47:33] production.INFO: Order updated successfully. Order ID: 174003, Status: completed  
[2026-03-20 15:47:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3kFgOx-1774010841","status":"completed","codes_count":0} 
[2026-03-20 15:47:36] 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-20 15:47:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 15:47:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2t21-1774010433","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:47:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-2t21-1774010433","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:47:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:47:54] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":173990} 
[2026-03-20 15:47:54] production.INFO: Order updated successfully. Order ID: 173990, Status: completed  
[2026-03-20 15:47:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2t21-1774010433","status":"completed","codes_count":0} 
[2026-03-20 15:47:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 15:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00"} 
[2026-03-20 15:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","total_operations":6,"sites_count":2} 
[2026-03-20 15:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-BMRCL34l-1774009844","ORD-cgztBok-1774010460","ORD-MORxgVfN-1774010464","ORD-YyQURdAG-1774010736"]} 
[2026-03-20 15:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:48:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BMRCL34l-1774009844","operation_id":159036} 
[2026-03-20 15:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cgztBok-1774010460","operation_id":159049} 
[2026-03-20 15:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MORxgVfN-1774010464","operation_id":159050} 
[2026-03-20 15:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:48:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:48:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"errors":0} 
[2026-03-20 15:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"orders_count":2,"order_ids":["ORD-aKaw9Px-1774010782","ORD-EedcgSpC-1774010834"]} 
[2026-03-20 15:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:48:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"orders_count":2} 
[2026-03-20 15:48:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 15:48:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 15:48:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"count":2} 
[2026-03-20 15:48:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"count":2} 
[2026-03-20 15:48:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"user_id":442,"notification_type":"order_approved","reference_id":174001} 
[2026-03-20 15:48:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"user_id":1079,"notification_type":"order_approved","reference_id":174002} 
[2026-03-20 15:48:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:48:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:48:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"processed":2,"errors":0} 
[2026-03-20 15:48:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060,"processed":2,"errors":0} 
[2026-03-20 15:48:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ig1NXgMlytR0sdx6cxRndELZirQO3sXc","execution_time":"2026-03-20 15:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EedcgSpC-1774010834","operation_id":159060} 
[2026-03-20 15:48:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 15:48:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1079  
[2026-03-20 15:48:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cgztBok-1774010460","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:48:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-cgztBok-1774010460","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:48:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:48:06] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":173991} 
[2026-03-20 15:48:06] production.INFO: Order updated successfully. Order ID: 173991, Status: completed  
[2026-03-20 15:48:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cgztBok-1774010460","status":"completed","codes_count":0} 
[2026-03-20 15:48:08] production.INFO: Constructing job for order: 174004  
[2026-03-20 15:48:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 15:48:09] production.INFO: Handling job for order: 174004  
[2026-03-20 15:48:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:48:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:48:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7da71246-c463-4e0a-a247-783dfbd71ab4&Player_ID=5451266521  
[2026-03-20 15:48:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7da71246-c463-4e0a-a247-783dfbd71ab4&Player_ID=5451266521","has_body":false} 
[2026-03-20 15:48:10] production.INFO: Operation sent successfully {"operation_id":159062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hC734W-1774010890","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:48:10"}},"processed_data":{"order_number":"ORD-hC734W-1774010890","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 15:48:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MORxgVfN-1774010464","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:48:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-MORxgVfN-1774010464","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:48:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:48:19] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":173992} 
[2026-03-20 15:48:19] production.INFO: Order updated successfully. Order ID: 173992, Status: completed  
[2026-03-20 15:48:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MORxgVfN-1774010464","status":"completed","codes_count":0} 
[2026-03-20 15:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 15:48:21] production.INFO: Constructing job for order: 174005  
[2026-03-20 15:48:22] production.INFO: Handling job for order: 174005  
[2026-03-20 15:48:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:48:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:48:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5217def8-fd19-4ef1-a4c1-1a37d8d79f6b&Player_ID=5451266521  
[2026-03-20 15:48:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5217def8-fd19-4ef1-a4c1-1a37d8d79f6b&Player_ID=5451266521","has_body":false} 
[2026-03-20 15:48:23] production.INFO: Operation sent successfully {"operation_id":159063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wsCj-1774010903","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:48:23"}},"processed_data":{"order_number":"ORD-wsCj-1774010903","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:48:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BMRCL34l-1774009844","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 15:48:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-BMRCL34l-1774009844","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 15:48:25] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 15:48:25] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_rejected","reference_id":173977} 
[2026-03-20 15:48:25] production.INFO: Order updated successfully. Order ID: 173977, Status: rejected  
[2026-03-20 15:48:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BMRCL34l-1774009844","status":"rejected","codes_count":0} 
[2026-03-20 15:48:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 15:48:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 15:48:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"536.825","mainamount":"545","operation_number":"155228041","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpco4orhia83ml8lDY2Wv"}},"user_id":1270} 
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:48:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:48:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18236,"user_id":1270,"amount":536.825000000000045474735088646411895751953125,"admins_notified":7} 
[2026-03-20 15:48:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wsCj-1774010903","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:48:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-wsCj-1774010903","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:48:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:48:37] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174005} 
[2026-03-20 15:48:37] production.INFO: Order updated successfully. Order ID: 174005, Status: completed  
[2026-03-20 15:48:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wsCj-1774010903","status":"completed","codes_count":0} 
[2026-03-20 15:48:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 15:48:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hC734W-1774010890","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:48:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-hC734W-1774010890","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:48:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:48:45] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174004} 
[2026-03-20 15:48:45] production.INFO: Order updated successfully. Order ID: 174004, Status: completed  
[2026-03-20 15:48:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hC734W-1774010890","status":"completed","codes_count":0} 
[2026-03-20 15:48:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 15:49:10] production.INFO: Constructing job for order: 174006  
[2026-03-20 15:49:11] production.INFO: Handling job for order: 174006  
[2026-03-20 15:49:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:49:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:49:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b919ddfe-003e-462c-9b91-323d5117ec3a&Player_ID=534543581  
[2026-03-20 15:49:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b919ddfe-003e-462c-9b91-323d5117ec3a&Player_ID=534543581","has_body":false} 
[2026-03-20 15:49:12] production.INFO: Operation sent successfully {"operation_id":159064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WCqsQ9-1774010952","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:49:12"}},"processed_data":{"order_number":"ORD-WCqsQ9-1774010952","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:49:13] production.INFO: Constructing job for order: 174007  
[2026-03-20 15:49:15] production.INFO: Handling job for order: 174007  
[2026-03-20 15:49:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:49:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:49:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=884ee866-a7fe-4d0d-9268-95a1a8c8f36a&Player_ID=534543581  
[2026-03-20 15:49:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=884ee866-a7fe-4d0d-9268-95a1a8c8f36a&Player_ID=534543581","has_body":false} 
[2026-03-20 15:49:16] production.INFO: Operation sent successfully {"operation_id":159065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g9FjGO-1774010955","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:49:16"}},"processed_data":{"order_number":"ORD-g9FjGO-1774010955","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:49:33] production.INFO: Constructing job for order: 174008  
[2026-03-20 15:49:34] production.INFO: Handling job for order: 174008  
[2026-03-20 15:49:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:49:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:49:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=aff09deb-354d-4f36-80bf-32dff06374b0&Player_ID=3597404364  
[2026-03-20 15:49:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=aff09deb-354d-4f36-80bf-32dff06374b0&Player_ID=3597404364","has_body":false} 
[2026-03-20 15:49:35] production.INFO: Operation sent successfully {"operation_id":159066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-359OpL0p-1774010974","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 15:49:35"}},"processed_data":{"order_number":"ORD-359OpL0p-1774010974","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 15:49:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-359OpL0p-1774010974","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:49:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-359OpL0p-1774010974","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:49:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:49:40] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":174008} 
[2026-03-20 15:49:40] production.INFO: Order updated successfully. Order ID: 174008, Status: completed  
[2026-03-20 15:49:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-359OpL0p-1774010974","status":"completed","codes_count":0} 
[2026-03-20 15:49:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-20 15:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02"} 
[2026-03-20 15:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","total_operations":3,"sites_count":1} 
[2026-03-20 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-YyQURdAG-1774010736","ORD-WCqsQ9-1774010952","ORD-g9FjGO-1774010955"]} 
[2026-03-20 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9FjGO-1774010955","operation_id":159065} 
[2026-03-20 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCqsQ9-1774010952","operation_id":159064} 
[2026-03-20 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 15:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"errors":0} 
[2026-03-20 15:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r6f5iAeSRU10aYkJM2ndffRNDtaLCw57","execution_time":"2026-03-20 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 15:50:04] production.INFO: async() رجع: true  
[2026-03-20 15:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:50:53] production.INFO: Constructing job for order: 174009  
[2026-03-20 15:50:56] production.INFO: Handling job for order: 174009  
[2026-03-20 15:50:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:50:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:50:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4d7ae41f-535c-46af-bebf-3eaa41b9e5ec&Player_ID=10017756203  
[2026-03-20 15:50:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4d7ae41f-535c-46af-bebf-3eaa41b9e5ec&Player_ID=10017756203","has_body":false} 
[2026-03-20 15:50:56] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"155229461","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php586rqu0887c02wyHvby"}},"user_id":134} 
[2026-03-20 15:50:57] production.INFO: Operation sent successfully {"operation_id":159067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rezI3Yy5-1774011057","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:50:57"}},"processed_data":{"order_number":"ORD-rezI3Yy5-1774011057","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:50:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:50:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18237,"user_id":134,"amount":20.0,"admins_notified":7} 
[2026-03-20 15:51:24] production.INFO: Constructing job for order: 174010  
[2026-03-20 15:51:27] production.INFO: Handling job for order: 174010  
[2026-03-20 15:51:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:51:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:51:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=962164a7-f525-4a4a-9e15-448b4a454346&Player_ID=5970200072  
[2026-03-20 15:51:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=962164a7-f525-4a4a-9e15-448b4a454346&Player_ID=5970200072","has_body":false} 
[2026-03-20 15:51:28] production.INFO: Operation sent successfully {"operation_id":159068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VkllGpX-1774011088","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:51:28"}},"processed_data":{"order_number":"ORD-VkllGpX-1774011088","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:51:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WCqsQ9-1774010952","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:51:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-WCqsQ9-1774010952","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:51:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:51:34] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174006} 
[2026-03-20 15:51:34] production.INFO: Order updated successfully. Order ID: 174006, Status: completed  
[2026-03-20 15:51:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WCqsQ9-1774010952","status":"completed","codes_count":0} 
[2026-03-20 15:51:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 15:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01"} 
[2026-03-20 15:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","total_operations":4,"sites_count":1} 
[2026-03-20 15:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-YyQURdAG-1774010736","ORD-g9FjGO-1774010955","ORD-rezI3Yy5-1774011057","ORD-VkllGpX-1774011088"]} 
[2026-03-20 15:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9FjGO-1774010955","operation_id":159065} 
[2026-03-20 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rezI3Yy5-1774011057","operation_id":159067} 
[2026-03-20 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056,"processed":0,"errors":0} 
[2026-03-20 15:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZqBObul8sNyEbtyuyPF0F9R1oIditEO4","execution_time":"2026-03-20 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyQURdAG-1774010736","operation_id":159056} 
[2026-03-20 15:52:06] production.INFO: Constructing job for order: 174011  
[2026-03-20 15:52:07] production.INFO: Handling job for order: 174011  
[2026-03-20 15:52:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:52:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:52:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e9c27e6b-f516-497c-87f8-f3d2aa55591a&Player_ID=12450233092  
[2026-03-20 15:52:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e9c27e6b-f516-497c-87f8-f3d2aa55591a&Player_ID=12450233092","has_body":false} 
[2026-03-20 15:52:08] production.INFO: Operation sent successfully {"operation_id":159069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8uhHLFqB-1774011128","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:52:08"}},"processed_data":{"order_number":"ORD-8uhHLFqB-1774011128","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:52:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YyQURdAG-1774010736","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:52:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-YyQURdAG-1774010736","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:52:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:52:12] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":173998} 
[2026-03-20 15:52:12] production.INFO: Order updated successfully. Order ID: 173998, Status: completed  
[2026-03-20 15:52:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YyQURdAG-1774010736","status":"completed","codes_count":0} 
[2026-03-20 15:52:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:52:28] production.INFO: Constructing job for order: 174012  
[2026-03-20 15:52:29] production.INFO: Handling job for order: 174012  
[2026-03-20 15:52:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:52:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:52:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=98476aa6-e411-47fe-97de-09dd6df66c05&Player_ID=0946568404  
[2026-03-20 15:52:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=98476aa6-e411-47fe-97de-09dd6df66c05&Player_ID=0946568404","has_body":false} 
[2026-03-20 15:52:30] production.INFO: Operation sent successfully {"operation_id":159070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Ul-1774011150","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:52:30"}},"processed_data":{"order_number":"ORD-4Ul-1774011150","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:52:57] production.INFO: Constructing job for order: 174013  
[2026-03-20 15:53:00] production.INFO: Handling job for order: 174013  
[2026-03-20 15:53:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:53:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:53:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6daf095-c204-48f6-990e-9b49b3973db0&Player_ID=5291147407  
[2026-03-20 15:53:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6daf095-c204-48f6-990e-9b49b3973db0&Player_ID=5291147407","has_body":false} 
[2026-03-20 15:53:01] production.INFO: Operation sent successfully {"operation_id":159071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dBpl-1774011180","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:53:01"}},"processed_data":{"order_number":"ORD-dBpl-1774011180","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:53:07] production.INFO: Constructing job for order: 174014  
[2026-03-20 15:53:10] production.INFO: Handling job for order: 174014  
[2026-03-20 15:53:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:53:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:53:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=dfe17c7a-6948-4f9f-9152-af92977e0c4f&Player_ID=32862464  
[2026-03-20 15:53:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=dfe17c7a-6948-4f9f-9152-af92977e0c4f&Player_ID=32862464","has_body":false} 
[2026-03-20 15:53:11] production.INFO: Operation sent successfully {"operation_id":159072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-85d-1774011190","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-20 15:53:11"}},"processed_data":{"order_number":"ORD-85d-1774011190","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-20 15:53:12] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1198.0","mainamount":"1198","operation_number":"600428273319","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpirvgm6h9i8fn4ZlEZL4"}},"user_id":1101} 
[2026-03-20 15:53:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dBpl-1774011180","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:53:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-dBpl-1774011180","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:53:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:53:13] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":174013} 
[2026-03-20 15:53:13] production.INFO: Order updated successfully. Order ID: 174013, Status: completed  
[2026-03-20 15:53:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dBpl-1774011180","status":"completed","codes_count":0} 
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 15:53:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18238,"user_id":1101,"amount":1198.0,"admins_notified":7} 
[2026-03-20 15:53:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-20 15:53:21] production.INFO: Constructing job for order: 174015  
[2026-03-20 15:53:23] production.INFO: Handling job for order: 174015  
[2026-03-20 15:53:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:53:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:53:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ef9b152d-5058-4b7e-a90e-f47e2ab665bf&Player_ID=5291147407  
[2026-03-20 15:53:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ef9b152d-5058-4b7e-a90e-f47e2ab665bf&Player_ID=5291147407","has_body":false} 
[2026-03-20 15:53:23] production.INFO: Operation sent successfully {"operation_id":159073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-skiszu-1774011203","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:53:23"}},"processed_data":{"order_number":"ORD-skiszu-1774011203","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:53:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-skiszu-1774011203","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:53:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-skiszu-1774011203","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:53:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:53:34] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":174015} 
[2026-03-20 15:53:34] production.INFO: Order updated successfully. Order ID: 174015, Status: completed  
[2026-03-20 15:53:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-skiszu-1774011203","status":"completed","codes_count":0} 
[2026-03-20 15:53:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-20 15:53:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8uhHLFqB-1774011128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:53:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-8uhHLFqB-1774011128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:53:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:53:58] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":174011} 
[2026-03-20 15:53:58] production.INFO: Order updated successfully. Order ID: 174011, Status: completed  
[2026-03-20 15:53:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8uhHLFqB-1774011128","status":"completed","codes_count":0} 
[2026-03-20 15:53:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 15:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02"} 
[2026-03-20 15:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","total_operations":5,"sites_count":2} 
[2026-03-20 15:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-g9FjGO-1774010955","ORD-rezI3Yy5-1774011057","ORD-VkllGpX-1774011088","ORD-85d-1774011190"]} 
[2026-03-20 15:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-85d-1774011190","operation_id":159072} 
[2026-03-20 15:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9FjGO-1774010955","operation_id":159065} 
[2026-03-20 15:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rezI3Yy5-1774011057","operation_id":159067} 
[2026-03-20 15:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 15:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":0,"errors":0} 
[2026-03-20 15:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"orders_count":1,"order_ids":["ORD-4Ul-1774011150"]} 
[2026-03-20 15:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"orders_count":1} 
[2026-03-20 15:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 15:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"count":1} 
[2026-03-20 15:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"count":1} 
[2026-03-20 15:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"user_id":1320,"notification_type":"order_approved","reference_id":174012} 
[2026-03-20 15:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"processed":1,"errors":0} 
[2026-03-20 15:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070,"processed":1,"errors":0} 
[2026-03-20 15:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QLn168gYIkzeMhbzhwKyxgh2UHT4PNUB","execution_time":"2026-03-20 15:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Ul-1774011150","operation_id":159070} 
[2026-03-20 15:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 15:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 15:55:01] production.INFO: Executing GetProducts task...  
[2026-03-20 15:55:03] production.INFO: async() رجع: true  
[2026-03-20 15:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 15:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 15:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 15:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 15:55:27] production.INFO: Constructing job for order: 174016  
[2026-03-20 15:55:29] production.INFO: Handling job for order: 174016  
[2026-03-20 15:55:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:55:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:55:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=25000&uuid=e4d58b5f-0676-46a6-8aa1-617853f80cca&Player_ID=110483723  
[2026-03-20 15:55:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=25000&uuid=e4d58b5f-0676-46a6-8aa1-617853f80cca&Player_ID=110483723","has_body":false} 
[2026-03-20 15:55:29] production.INFO: Operation sent successfully {"operation_id":159074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-67hmlDLN-1774011329","amount":43.18414500000000089130480773746967315673828125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 15:55:29"}},"processed_data":{"order_number":"ORD-67hmlDLN-1774011329","amount":43.18414500000000089130480773746967315673828125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 15:55:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-67hmlDLN-1774011329","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:55:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-67hmlDLN-1774011329","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:55:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:55:52] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174016} 
[2026-03-20 15:55:52] production.INFO: Order updated successfully. Order ID: 174016, Status: completed  
[2026-03-20 15:55:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-67hmlDLN-1774011329","status":"completed","codes_count":0} 
[2026-03-20 15:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 15:55:54] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 15:55:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 15:55:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1702  
[2026-03-20 15:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03"} 
[2026-03-20 15:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","total_operations":4,"sites_count":1} 
[2026-03-20 15:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-g9FjGO-1774010955","ORD-rezI3Yy5-1774011057","ORD-VkllGpX-1774011088","ORD-85d-1774011190"]} 
[2026-03-20 15:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 15:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9FjGO-1774010955","operation_id":159065} 
[2026-03-20 15:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rezI3Yy5-1774011057","operation_id":159067} 
[2026-03-20 15:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 15:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 15:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"count":1} 
[2026-03-20 15:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"count":1} 
[2026-03-20 15:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"user_id":1700,"notification_type":"order_approved","reference_id":174014} 
[2026-03-20 15:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 15:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 15:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":1,"errors":0} 
[2026-03-20 15:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":1,"errors":0} 
[2026-03-20 15:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y1AAt9oGUHYXZ2J7OKtwB2jqdnpIytt2","execution_time":"2026-03-20 15:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 15:56:10] production.INFO: Constructing job for order: 174017  
[2026-03-20 15:56:12] production.INFO: Handling job for order: 174017  
[2026-03-20 15:56:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:56:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:56:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=39629ed8-89a2-472d-9cbe-bffdbce3e7d7&Player_ID=8036870542  
[2026-03-20 15:56:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=39629ed8-89a2-472d-9cbe-bffdbce3e7d7&Player_ID=8036870542","has_body":false} 
[2026-03-20 15:56:13] production.INFO: Operation sent successfully {"operation_id":159075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lx11nsfO-1774011372","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 15:56:13"}},"processed_data":{"order_number":"ORD-Lx11nsfO-1774011372","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 15:56:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g9FjGO-1774010955","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:56:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-g9FjGO-1774010955","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:56:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:56:16] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174007} 
[2026-03-20 15:56:16] production.INFO: Order updated successfully. Order ID: 174007, Status: completed  
[2026-03-20 15:56:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g9FjGO-1774010955","status":"completed","codes_count":0} 
[2026-03-20 15:56:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 15:57:11] production.INFO: Constructing job for order: 174018  
[2026-03-20 15:57:13] production.INFO: Handling job for order: 174018  
[2026-03-20 15:57:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:57:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:57:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b06e1946-37bb-4b0d-898c-3b7b5d5092a6&Player_ID=52381913651  
[2026-03-20 15:57:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b06e1946-37bb-4b0d-898c-3b7b5d5092a6&Player_ID=52381913651","has_body":false} 
[2026-03-20 15:57:13] production.INFO: Constructing job for order: 174019  
[2026-03-20 15:57:13] production.INFO: Operation sent successfully {"operation_id":159076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eHsp27KF-1774011433","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:57:13"}},"processed_data":{"order_number":"ORD-eHsp27KF-1774011433","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 15:57:16] production.INFO: Handling job for order: 174019  
[2026-03-20 15:57:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:57:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:57:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=51bfa89f-2ca1-4d2c-be11-00e7e7638a84&Player_ID=52381913651  
[2026-03-20 15:57:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=51bfa89f-2ca1-4d2c-be11-00e7e7638a84&Player_ID=52381913651","has_body":false} 
[2026-03-20 15:57:17] production.INFO: Operation sent successfully {"operation_id":159077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z47H-1774011437","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:57:17"}},"processed_data":{"order_number":"ORD-Z47H-1774011437","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 15:57:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z47H-1774011437","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:57:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z47H-1774011437","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:57:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:57:25] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174019} 
[2026-03-20 15:57:25] production.INFO: Order updated successfully. Order ID: 174019, Status: completed  
[2026-03-20 15:57:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z47H-1774011437","status":"completed","codes_count":0} 
[2026-03-20 15:57:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eHsp27KF-1774011433","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:57:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-eHsp27KF-1774011433","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:57:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:57:25] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174018} 
[2026-03-20 15:57:25] production.INFO: Order updated successfully. Order ID: 174018, Status: completed  
[2026-03-20 15:57:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eHsp27KF-1774011433","status":"completed","codes_count":0} 
[2026-03-20 15:57:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:57:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:57:40] production.INFO: SendAcceptReject: Notification queued {"user_id":446,"notification_type":"request_approved","reference_id":18235} 
[2026-03-20 15:57:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 446  
[2026-03-20 15:57:42] production.INFO: Constructing job for order: 174020  
[2026-03-20 15:57:44] production.INFO: Handling job for order: 174020  
[2026-03-20 15:57:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:57:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:57:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=9f33a89a-16a5-4a4b-83fe-a4052c6f2792&Player_ID=0997487989  
[2026-03-20 15:57:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=9f33a89a-16a5-4a4b-83fe-a4052c6f2792&Player_ID=0997487989","has_body":false} 
[2026-03-20 15:57:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rezI3Yy5-1774011057","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:57:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-rezI3Yy5-1774011057","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:57:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:57:45] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":174009} 
[2026-03-20 15:57:45] production.INFO: Order updated successfully. Order ID: 174009, Status: completed  
[2026-03-20 15:57:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rezI3Yy5-1774011057","status":"completed","codes_count":0} 
[2026-03-20 15:57:45] production.INFO: Operation sent successfully {"operation_id":159078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SHAH0-1774011465","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 15:57:45"}},"processed_data":{"order_number":"ORD-SHAH0-1774011465","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 15:57:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 15:57:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"request_approved","reference_id":18236} 
[2026-03-20 15:57:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-20 15:57:58] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"request_approved","reference_id":18237} 
[2026-03-20 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 15:58:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00"} 
[2026-03-20 15:58:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","total_operations":3,"sites_count":2} 
[2026-03-20 15:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-VkllGpX-1774011088","ORD-Lx11nsfO-1774011372"]} 
[2026-03-20 15:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 15:58:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 15:58:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lx11nsfO-1774011372","operation_id":159075} 
[2026-03-20 15:58:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:58:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 15:58:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"processed":0,"errors":0} 
[2026-03-20 15:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"orders_count":1,"order_ids":["ORD-SHAH0-1774011465"]} 
[2026-03-20 15:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068} 
[2026-03-20 15:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkllGpX-1774011088","operation_id":159068,"orders_count":1} 
[2026-03-20 15:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHAH0-1774011465","operation_id":159078} 
[2026-03-20 15:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHAH0-1774011465","operation_id":159078,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 15:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHAH0-1774011465","operation_id":159078,"processed":0,"errors":0} 
[2026-03-20 15:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t8jRfG3OYI9l4S8cZUpQ2MHNQZPNJJfM","execution_time":"2026-03-20 15:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHAH0-1774011465","operation_id":159078} 
[2026-03-20 15:58:08] production.INFO: Constructing job for order: 174021  
[2026-03-20 15:58:10] production.INFO: Handling job for order: 174021  
[2026-03-20 15:58:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:58:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:58:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=03d68299-9b25-4c8d-938b-0ab66066b9d6&Player_ID=0955799428  
[2026-03-20 15:58:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=03d68299-9b25-4c8d-938b-0ab66066b9d6&Player_ID=0955799428","has_body":false} 
[2026-03-20 15:58:10] production.INFO: Operation sent successfully {"operation_id":159079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZLsWIWA-1774011490","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 15:58:10"}},"processed_data":{"order_number":"ORD-ZLsWIWA-1774011490","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 15:58:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1101,"notification_type":"request_approved","reference_id":18238} 
[2026-03-20 15:58:16] production.INFO: Constructing job for order: 174022  
[2026-03-20 15:58:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 15:58:16] production.INFO: Constructing job for order: 174023  
[2026-03-20 15:58:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lx11nsfO-1774011372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:58:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lx11nsfO-1774011372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:58:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:58:19] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174017} 
[2026-03-20 15:58:19] production.INFO: Order updated successfully. Order ID: 174017, Status: completed  
[2026-03-20 15:58:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lx11nsfO-1774011372","status":"completed","codes_count":0} 
[2026-03-20 15:58:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 15:58:19] production.INFO: Handling job for order: 174022  
[2026-03-20 15:58:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 15:58:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:58:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=55624e8a-0f09-4a3d-81c2-f7a10eb6b65a&Player_ID=0997487989  
[2026-03-20 15:58:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=55624e8a-0f09-4a3d-81c2-f7a10eb6b65a&Player_ID=0997487989","has_body":false} 
[2026-03-20 15:58:20] production.INFO: Operation sent successfully {"operation_id":159080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXz-1774011500","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 15:58:20"}},"processed_data":{"order_number":"ORD-WXz-1774011500","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 15:58:20] production.INFO: Handling job for order: 174023  
[2026-03-20 15:58:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:58:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:58:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=19a617f2-8555-402f-b339-68c0a086839d&Player_ID=963796584  
[2026-03-20 15:58:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=19a617f2-8555-402f-b339-68c0a086839d&Player_ID=963796584","has_body":false} 
[2026-03-20 15:58:21] production.INFO: Operation sent successfully {"operation_id":159081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rS5G2dVp-1774011500","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 15:58:21"}},"processed_data":{"order_number":"ORD-rS5G2dVp-1774011500","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 15:58:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rS5G2dVp-1774011500","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 15:58:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-rS5G2dVp-1774011500","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 15:58:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:58:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":174023} 
[2026-03-20 15:58:25] production.INFO: Order updated successfully. Order ID: 174023, Status: completed  
[2026-03-20 15:58:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rS5G2dVp-1774011500","status":"completed","codes_count":0} 
[2026-03-20 15:58:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 15:58:36] production.INFO: Constructing job for order: 174024  
[2026-03-20 15:58:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VkllGpX-1774011088","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:58:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-VkllGpX-1774011088","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:58:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:58:37] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174010} 
[2026-03-20 15:58:37] production.INFO: Order updated successfully. Order ID: 174010, Status: completed  
[2026-03-20 15:58:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VkllGpX-1774011088","status":"completed","codes_count":0} 
[2026-03-20 15:58:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:58:39] production.INFO: Handling job for order: 174024  
[2026-03-20 15:58:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:58:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:58:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6cb41666-d051-4509-a237-d108ec40ad4e&Player_ID=52312138737  
[2026-03-20 15:58:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6cb41666-d051-4509-a237-d108ec40ad4e&Player_ID=52312138737","has_body":false} 
[2026-03-20 15:58:40] production.INFO: Operation sent successfully {"operation_id":159082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iv80-1774011519","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:58:40"}},"processed_data":{"order_number":"ORD-iv80-1774011519","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 15:58:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iv80-1774011519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 15:58:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-iv80-1774011519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 15:58:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 15:58:52] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174024} 
[2026-03-20 15:58:52] production.INFO: Order updated successfully. Order ID: 174024, Status: completed  
[2026-03-20 15:58:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iv80-1774011519","status":"completed","codes_count":0} 
[2026-03-20 15:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 15:59:46] production.INFO: Constructing job for order: 174025  
[2026-03-20 15:59:49] production.INFO: Handling job for order: 174025  
[2026-03-20 15:59:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:59:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:59:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2e8d2dc1-784c-41d2-aaec-aeeb2bd68bd9&Player_ID=52349249859  
[2026-03-20 15:59:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2e8d2dc1-784c-41d2-aaec-aeeb2bd68bd9&Player_ID=52349249859","has_body":false} 
[2026-03-20 15:59:50] production.INFO: Operation sent successfully {"operation_id":159083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lnkB-1774011590","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 15:59:50"}},"processed_data":{"order_number":"ORD-lnkB-1774011590","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 15:59:58] production.INFO: Constructing job for order: 174026  
[2026-03-20 15:59:59] production.INFO: Handling job for order: 174026  
[2026-03-20 15:59:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 15:59:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 15:59:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=6ca41adc-c2d8-4e3d-9ca7-d42f6493465d&Player_ID=471156  
[2026-03-20 15:59:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=6ca41adc-c2d8-4e3d-9ca7-d42f6493465d&Player_ID=471156","has_body":false} 
[2026-03-20 16:00:00] production.INFO: Operation sent successfully {"operation_id":159084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zOVGz6-1774011599","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 16:00:00"}},"processed_data":{"order_number":"ORD-zOVGz6-1774011599","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 16:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03"} 
[2026-03-20 16:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","total_operations":5,"sites_count":2} 
[2026-03-20 16:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-SHAH0-1774011465","ORD-ZLsWIWA-1774011490","ORD-WXz-1774011500"]} 
[2026-03-20 16:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 16:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080} 
[2026-03-20 16:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 16:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 16:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"count":2} 
[2026-03-20 16:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"count":2} 
[2026-03-20 16:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"user_id":1702,"notification_type":"order_approved","reference_id":174020} 
[2026-03-20 16:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"user_id":903,"notification_type":"order_approved","reference_id":174021} 
[2026-03-20 16:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"processed":2,"errors":0} 
[2026-03-20 16:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"processed":2,"errors":0} 
[2026-03-20 16:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"orders_count":2,"order_ids":["ORD-lnkB-1774011590","ORD-zOVGz6-1774011599"]} 
[2026-03-20 16:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079} 
[2026-03-20 16:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLsWIWA-1774011490","operation_id":159079,"orders_count":2} 
[2026-03-20 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lnkB-1774011590","operation_id":159083} 
[2026-03-20 16:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 16:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 16:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"count":1} 
[2026-03-20 16:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"count":1} 
[2026-03-20 16:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"user_id":107,"notification_type":"order_approved","reference_id":174026} 
[2026-03-20 16:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"processed":1,"errors":0} 
[2026-03-20 16:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084,"processed":1,"errors":0} 
[2026-03-20 16:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5QjuwLVhdYJSopwhRqmXUXFzleWr2NNm","execution_time":"2026-03-20 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zOVGz6-1774011599","operation_id":159084} 
[2026-03-20 16:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:00:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zOVGz6-1774011599","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:00:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-zOVGz6-1774011599","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:00:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:00:04] production.ERROR: Order not found or already processed. External ID: ORD-zOVGz6-1774011599  
[2026-03-20 16:00:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zOVGz6-1774011599","status":"completed","codes_count":0} 
[2026-03-20 16:00:05] production.INFO: async() رجع: true  
[2026-03-20 16:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1702  
[2026-03-20 16:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 16:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 16:00:12] production.INFO: Constructing job for order: 174027  
[2026-03-20 16:00:13] production.INFO: Handling job for order: 174027  
[2026-03-20 16:00:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:00:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:00:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bb337bba-a6c4-43ee-b6e7-38503ae20e26&Player_ID=13261305506  
[2026-03-20 16:00:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bb337bba-a6c4-43ee-b6e7-38503ae20e26&Player_ID=13261305506","has_body":false} 
[2026-03-20 16:00:14] production.INFO: Operation sent successfully {"operation_id":159085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xi2RjN-1774011613","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:00:14"}},"processed_data":{"order_number":"ORD-Xi2RjN-1774011613","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:00:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lnkB-1774011590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:00:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-lnkB-1774011590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:00:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:00:22] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174025} 
[2026-03-20 16:00:22] production.INFO: Order updated successfully. Order ID: 174025, Status: completed  
[2026-03-20 16:00:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lnkB-1774011590","status":"completed","codes_count":0} 
[2026-03-20 16:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:00:30] production.INFO: Constructing job for order: 174028  
[2026-03-20 16:00:32] production.INFO: Handling job for order: 174028  
[2026-03-20 16:00:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:00:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:00:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9e344248-ac10-41ca-9a65-a70b2226e5d5&Player_ID=8585290215  
[2026-03-20 16:00:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9e344248-ac10-41ca-9a65-a70b2226e5d5&Player_ID=8585290215","has_body":false} 
[2026-03-20 16:00:32] production.INFO: Operation sent successfully {"operation_id":159086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1h5WCq-1774011632","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:00:32"}},"processed_data":{"order_number":"ORD-1h5WCq-1774011632","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:01:14] production.INFO: Constructing job for order: 174029  
[2026-03-20 16:01:15] production.INFO: Handling job for order: 174029  
[2026-03-20 16:01:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:01:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:01:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=b6cd2e3e-aec5-4d70-a94d-980ba9360b20&Player_ID=0932781436  
[2026-03-20 16:01:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=b6cd2e3e-aec5-4d70-a94d-980ba9360b20&Player_ID=0932781436","has_body":false} 
[2026-03-20 16:01:15] production.INFO: Operation sent successfully {"operation_id":159087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-liAHBkAj-1774011675","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:01:15"}},"processed_data":{"order_number":"ORD-liAHBkAj-1774011675","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:01:45] production.INFO: Constructing job for order: 174030  
[2026-03-20 16:01:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Xi2RjN-1774011613","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:01:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-Xi2RjN-1774011613","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:01:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:01:46] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174027} 
[2026-03-20 16:01:46] production.INFO: Order updated successfully. Order ID: 174027, Status: completed  
[2026-03-20 16:01:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Xi2RjN-1774011613","status":"completed","codes_count":0} 
[2026-03-20 16:01:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 16:01:48] production.INFO: Handling job for order: 174030  
[2026-03-20 16:01:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:01:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:01:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1d745ac2-5af5-41b0-b00b-3370ca70bbe6&Player_ID=8585290215  
[2026-03-20 16:01:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1d745ac2-5af5-41b0-b00b-3370ca70bbe6&Player_ID=8585290215","has_body":false} 
[2026-03-20 16:01:49] production.INFO: Operation sent successfully {"operation_id":159088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j7THG-1774011709","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:01:49"}},"processed_data":{"order_number":"ORD-j7THG-1774011709","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01"} 
[2026-03-20 16:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","total_operations":4,"sites_count":2} 
[2026-03-20 16:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-WXz-1774011500","ORD-liAHBkAj-1774011675"]} 
[2026-03-20 16:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 16:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 16:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 16:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 16:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"count":2} 
[2026-03-20 16:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"count":2} 
[2026-03-20 16:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"user_id":1749,"notification_type":"order_approved","reference_id":174029} 
[2026-03-20 16:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"user_id":1702,"notification_type":"order_approved","reference_id":174022} 
[2026-03-20 16:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"processed":2,"errors":0} 
[2026-03-20 16:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"processed":2,"errors":0} 
[2026-03-20 16:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"orders_count":2,"order_ids":["ORD-1h5WCq-1774011632","ORD-j7THG-1774011709"]} 
[2026-03-20 16:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080} 
[2026-03-20 16:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXz-1774011500","operation_id":159080,"orders_count":2} 
[2026-03-20 16:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086} 
[2026-03-20 16:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j7THG-1774011709","operation_id":159088} 
[2026-03-20 16:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j7THG-1774011709","operation_id":159088,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 16:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j7THG-1774011709","operation_id":159088,"processed":0,"errors":0} 
[2026-03-20 16:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ebghUtDSpLVnJzLUJrdBFrRlIR7fJD4M","execution_time":"2026-03-20 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j7THG-1774011709","operation_id":159088} 
[2026-03-20 16:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-20 16:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1702  
[2026-03-20 16:02:05] production.INFO: Constructing job for order: 174031  
[2026-03-20 16:02:08] production.INFO: Handling job for order: 174031  
[2026-03-20 16:02:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:02:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:02:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af52ddb4-4ff9-4c0f-af8a-7de19b083c33&Player_ID=51812681793  
[2026-03-20 16:02:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af52ddb4-4ff9-4c0f-af8a-7de19b083c33&Player_ID=51812681793","has_body":false} 
[2026-03-20 16:02:08] production.INFO: Operation sent successfully {"operation_id":159089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gaID5Qp-1774011728","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:02:08"}},"processed_data":{"order_number":"ORD-gaID5Qp-1774011728","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:02:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gaID5Qp-1774011728","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:02:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-gaID5Qp-1774011728","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:02:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:02:20] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":174031} 
[2026-03-20 16:02:20] production.INFO: Order updated successfully. Order ID: 174031, Status: completed  
[2026-03-20 16:02:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gaID5Qp-1774011728","status":"completed","codes_count":0} 
[2026-03-20 16:02:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 16:02:56] production.INFO: Constructing job for order: 174032  
[2026-03-20 16:02:59] production.INFO: Handling job for order: 174032  
[2026-03-20 16:02:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:02:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:02:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e6f84eed-393e-41f9-93f6-128a1933dfca&Player_ID=14134089548  
[2026-03-20 16:02:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e6f84eed-393e-41f9-93f6-128a1933dfca&Player_ID=14134089548","has_body":false} 
[2026-03-20 16:03:00] production.INFO: Constructing job for order: 174033  
[2026-03-20 16:03:00] production.INFO: Operation sent successfully {"operation_id":159090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-L8RRM-1774011780","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:03:00"}},"processed_data":{"order_number":"ORD-L8RRM-1774011780","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:03:03] production.INFO: Handling job for order: 174033  
[2026-03-20 16:03:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:03:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:03:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8d9607eb-ad47-4a66-820d-b0b3c29e5766&Player_ID=14134089548  
[2026-03-20 16:03:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8d9607eb-ad47-4a66-820d-b0b3c29e5766&Player_ID=14134089548","has_body":false} 
[2026-03-20 16:03:04] production.INFO: Operation sent successfully {"operation_id":159091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zavuw-1774011784","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:03:04"}},"processed_data":{"order_number":"ORD-zavuw-1774011784","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:03:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j7THG-1774011709","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:03:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-j7THG-1774011709","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:03:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:03:05] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174030} 
[2026-03-20 16:03:05] production.INFO: Order updated successfully. Order ID: 174030, Status: completed  
[2026-03-20 16:03:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j7THG-1774011709","status":"completed","codes_count":0} 
[2026-03-20 16:03:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:03:12] production.INFO: Constructing job for order: 174034  
[2026-03-20 16:03:13] production.INFO: Handling job for order: 174034  
[2026-03-20 16:03:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:03:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:03:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87697057-5ae8-4cd5-be36-40207b8e8cfd&Player_ID=52427824152  
[2026-03-20 16:03:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87697057-5ae8-4cd5-be36-40207b8e8cfd&Player_ID=52427824152","has_body":false} 
[2026-03-20 16:03:14] production.INFO: Operation sent successfully {"operation_id":159092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j97E5-1774011794","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:03:14"}},"processed_data":{"order_number":"ORD-j97E5-1774011794","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:03:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j97E5-1774011794","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:03:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-j97E5-1774011794","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:03:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:03:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"order_approved","reference_id":174034} 
[2026-03-20 16:03:26] production.INFO: Order updated successfully. Order ID: 174034, Status: completed  
[2026-03-20 16:03:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j97E5-1774011794","status":"completed","codes_count":0} 
[2026-03-20 16:03:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-20 16:03:46] production.INFO: Constructing job for order: 174035  
[2026-03-20 16:03:47] production.INFO: Handling job for order: 174035  
[2026-03-20 16:03:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:03:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:03:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=837e1da2-a02b-4d71-9311-4e6e4f160f48&Player_ID=52437338306  
[2026-03-20 16:03:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=837e1da2-a02b-4d71-9311-4e6e4f160f48&Player_ID=52437338306","has_body":false} 
[2026-03-20 16:03:48] production.INFO: Operation sent successfully {"operation_id":159093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TkZM40DU-1774011828","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:03:48"}},"processed_data":{"order_number":"ORD-TkZM40DU-1774011828","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:03:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TkZM40DU-1774011828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:03:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-TkZM40DU-1774011828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:03:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:03:59] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174035} 
[2026-03-20 16:03:59] production.INFO: Order updated successfully. Order ID: 174035, Status: completed  
[2026-03-20 16:03:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TkZM40DU-1774011828","status":"completed","codes_count":0} 
[2026-03-20 16:04:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 16:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00"} 
[2026-03-20 16:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","total_operations":3,"sites_count":1} 
[2026-03-20 16:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-1h5WCq-1774011632","ORD-L8RRM-1774011780","ORD-zavuw-1774011784"]} 
[2026-03-20 16:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086} 
[2026-03-20 16:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-L8RRM-1774011780","operation_id":159090} 
[2026-03-20 16:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zavuw-1774011784","operation_id":159091} 
[2026-03-20 16:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zavuw-1774011784","operation_id":159091,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 16:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zavuw-1774011784","operation_id":159091,"processed":0,"errors":0} 
[2026-03-20 16:04:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D1t60D4sg2xagDAmfK3QJUxFnZEzCbOW","execution_time":"2026-03-20 16:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zavuw-1774011784","operation_id":159091} 
[2026-03-20 16:04:24] production.INFO: Constructing job for order: 174036  
[2026-03-20 16:04:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-L8RRM-1774011780","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:04:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-L8RRM-1774011780","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:04:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:04:26] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174032} 
[2026-03-20 16:04:26] production.INFO: Order updated successfully. Order ID: 174032, Status: completed  
[2026-03-20 16:04:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-L8RRM-1774011780","status":"completed","codes_count":0} 
[2026-03-20 16:04:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:04:27] production.INFO: Handling job for order: 174036  
[2026-03-20 16:04:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:04:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:04:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=45c2f40b-d58c-4d03-b472-b93081d7aefc&Player_ID=5364024628  
[2026-03-20 16:04:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=45c2f40b-d58c-4d03-b472-b93081d7aefc&Player_ID=5364024628","has_body":false} 
[2026-03-20 16:04:28] production.INFO: Operation sent successfully {"operation_id":159094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kXeYjpC-1774011868","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:04:28"}},"processed_data":{"order_number":"ORD-kXeYjpC-1774011868","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:04:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zavuw-1774011784","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:04:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-zavuw-1774011784","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:04:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:04:37] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174033} 
[2026-03-20 16:04:37] production.INFO: Order updated successfully. Order ID: 174033, Status: completed  
[2026-03-20 16:04:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zavuw-1774011784","status":"completed","codes_count":0} 
[2026-03-20 16:04:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kXeYjpC-1774011868","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:04:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-kXeYjpC-1774011868","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:04:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:04:38] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174036} 
[2026-03-20 16:04:38] production.INFO: Order updated successfully. Order ID: 174036, Status: completed  
[2026-03-20 16:04:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kXeYjpC-1774011868","status":"completed","codes_count":0} 
[2026-03-20 16:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:05:04] production.INFO: async() رجع: true  
[2026-03-20 16:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02"} 
[2026-03-20 16:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","total_operations":1,"sites_count":1} 
[2026-03-20 16:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-1h5WCq-1774011632"]} 
[2026-03-20 16:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086} 
[2026-03-20 16:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 16:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086,"processed":0,"errors":0} 
[2026-03-20 16:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DxYejHPe5pyarGxbR1HzG3RqUnLLn7ht","execution_time":"2026-03-20 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1h5WCq-1774011632","operation_id":159086} 
[2026-03-20 16:06:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1h5WCq-1774011632","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:06:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-1h5WCq-1774011632","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:06:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:06:56] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174028} 
[2026-03-20 16:06:56] production.INFO: Order updated successfully. Order ID: 174028, Status: completed  
[2026-03-20 16:06:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1h5WCq-1774011632","status":"completed","codes_count":0} 
[2026-03-20 16:06:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:07:04] production.INFO: Constructing job for order: 174037  
[2026-03-20 16:07:05] production.INFO: Handling job for order: 174037  
[2026-03-20 16:07:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:07:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:07:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=2e2e5793-8187-42ce-bb17-952d545a0aca&Player_ID=0945314079  
[2026-03-20 16:07:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=2e2e5793-8187-42ce-bb17-952d545a0aca&Player_ID=0945314079","has_body":false} 
[2026-03-20 16:07:06] production.INFO: Operation sent successfully {"operation_id":159095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtL-1774012026","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:07:06"}},"processed_data":{"order_number":"ORD-HtL-1774012026","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:07:15] production.INFO: Constructing job for order: 174038  
[2026-03-20 16:07:18] production.INFO: Handling job for order: 174038  
[2026-03-20 16:07:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:07:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:07:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=163baa78-8df1-44ad-8090-47753f4e1f7b&Player_ID=0945314079  
[2026-03-20 16:07:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=163baa78-8df1-44ad-8090-47753f4e1f7b&Player_ID=0945314079","has_body":false} 
[2026-03-20 16:07:19] production.INFO: Operation sent successfully {"operation_id":159096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fz10U5-1774012039","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:07:19"}},"processed_data":{"order_number":"ORD-Fz10U5-1774012039","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:07:20] production.INFO: Constructing job for order: 174039  
[2026-03-20 16:07:22] production.INFO: Handling job for order: 174039  
[2026-03-20 16:07:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:07:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:07:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ea48f935-9227-4729-9572-ad7eb82824c7&Player_ID=0945314079  
[2026-03-20 16:07:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ea48f935-9227-4729-9572-ad7eb82824c7&Player_ID=0945314079","has_body":false} 
[2026-03-20 16:07:22] production.INFO: Operation sent successfully {"operation_id":159097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5XmHFz-1774012042","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:07:22"}},"processed_data":{"order_number":"ORD-5XmHFz-1774012042","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:07:27] production.INFO: Constructing job for order: 174040  
[2026-03-20 16:07:28] production.INFO: Handling job for order: 174040  
[2026-03-20 16:07:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:07:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:07:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1cfbaa44-9c55-4a4b-993a-7b4be33c7c74&Player_ID=52397200877  
[2026-03-20 16:07:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1cfbaa44-9c55-4a4b-993a-7b4be33c7c74&Player_ID=52397200877","has_body":false} 
[2026-03-20 16:07:29] production.INFO: Operation sent successfully {"operation_id":159098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iWJ6KY2-1774012049","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:07:29"}},"processed_data":{"order_number":"ORD-iWJ6KY2-1774012049","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:07:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iWJ6KY2-1774012049","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:07:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-iWJ6KY2-1774012049","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:07:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:07:41] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":174040} 
[2026-03-20 16:07:41] production.INFO: Order updated successfully. Order ID: 174040, Status: completed  
[2026-03-20 16:07:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iWJ6KY2-1774012049","status":"completed","codes_count":0} 
[2026-03-20 16:07:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 16:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02"} 
[2026-03-20 16:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","total_operations":3,"sites_count":1} 
[2026-03-20 16:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-HtL-1774012026","ORD-Fz10U5-1774012039","ORD-5XmHFz-1774012042"]} 
[2026-03-20 16:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 16:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 16:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 16:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"count":3} 
[2026-03-20 16:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"count":3} 
[2026-03-20 16:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"user_id":69,"notification_type":"order_approved","reference_id":174039} 
[2026-03-20 16:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"user_id":69,"notification_type":"order_approved","reference_id":174038} 
[2026-03-20 16:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"user_id":69,"notification_type":"order_approved","reference_id":174037} 
[2026-03-20 16:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"processed":3,"errors":0} 
[2026-03-20 16:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095,"processed":3,"errors":0} 
[2026-03-20 16:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QM4yoDvf1q2Fs7sawBLcaRujaTr08YEp","execution_time":"2026-03-20 16:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtL-1774012026","operation_id":159095} 
[2026-03-20 16:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:08:07] production.INFO: Constructing job for order: 174041  
[2026-03-20 16:08:09] production.INFO: Handling job for order: 174041  
[2026-03-20 16:08:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:08:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:08:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=90c3948d-4172-4931-8cbc-c2905fbc6c7f&Player_ID=52281790498  
[2026-03-20 16:08:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=90c3948d-4172-4931-8cbc-c2905fbc6c7f&Player_ID=52281790498","has_body":false} 
[2026-03-20 16:08:09] production.INFO: Operation sent successfully {"operation_id":159099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vun-1774012089","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:08:09"}},"processed_data":{"order_number":"ORD-Vun-1774012089","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:08:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vun-1774012089","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:08:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vun-1774012089","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:08:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:08:23] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":174041} 
[2026-03-20 16:08:23] production.INFO: Order updated successfully. Order ID: 174041, Status: completed  
[2026-03-20 16:08:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vun-1774012089","status":"completed","codes_count":0} 
[2026-03-20 16:08:23] production.INFO: Constructing job for order: 174042  
[2026-03-20 16:08:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 16:08:24] production.INFO: Handling job for order: 174042  
[2026-03-20 16:08:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:08:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:08:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=401f7ba1-40a2-4290-8c4b-03a02e93f177&Player_ID=52133084118  
[2026-03-20 16:08:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=401f7ba1-40a2-4290-8c4b-03a02e93f177&Player_ID=52133084118","has_body":false} 
[2026-03-20 16:08:25] production.INFO: Operation sent successfully {"operation_id":159100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1UXe-1774012105","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:08:25"}},"processed_data":{"order_number":"ORD-1UXe-1774012105","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:08:38] production.INFO: Constructing job for order: 174043  
[2026-03-20 16:08:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1UXe-1774012105","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:08:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-1UXe-1774012105","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:08:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:08:38] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174042} 
[2026-03-20 16:08:38] production.INFO: Order updated successfully. Order ID: 174042, Status: completed  
[2026-03-20 16:08:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1UXe-1774012105","status":"completed","codes_count":0} 
[2026-03-20 16:08:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:08:40] production.INFO: Handling job for order: 174043  
[2026-03-20 16:08:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:08:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:08:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ef2b6a77-78b6-4248-8982-241c46faa719&Player_ID=0945314079  
[2026-03-20 16:08:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ef2b6a77-78b6-4248-8982-241c46faa719&Player_ID=0945314079","has_body":false} 
[2026-03-20 16:08:41] production.INFO: Operation sent successfully {"operation_id":159101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sLxwi-1774012121","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:08:41"}},"processed_data":{"order_number":"ORD-sLxwi-1774012121","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:08:52] production.INFO: Constructing job for order: 174044  
[2026-03-20 16:08:53] production.INFO: Handling job for order: 174044  
[2026-03-20 16:08:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:08:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:08:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5483b62f-7377-4f0e-a52b-577f406da940&Player_ID=52349249859  
[2026-03-20 16:08:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5483b62f-7377-4f0e-a52b-577f406da940&Player_ID=52349249859","has_body":false} 
[2026-03-20 16:08:54] production.INFO: Operation sent successfully {"operation_id":159102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u3zKEmo-1774012133","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:08:54"}},"processed_data":{"order_number":"ORD-u3zKEmo-1774012133","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:09:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u3zKEmo-1774012133","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:09:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-u3zKEmo-1774012133","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:09:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:09:14] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174044} 
[2026-03-20 16:09:14] production.INFO: Order updated successfully. Order ID: 174044, Status: completed  
[2026-03-20 16:09:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u3zKEmo-1774012133","status":"completed","codes_count":0} 
[2026-03-20 16:09:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:10:00] production.INFO: Constructing job for order: 174045  
[2026-03-20 16:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03"} 
[2026-03-20 16:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","total_operations":1,"sites_count":1} 
[2026-03-20 16:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-sLxwi-1774012121"]} 
[2026-03-20 16:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 16:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 16:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 16:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 16:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"count":1} 
[2026-03-20 16:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"count":1} 
[2026-03-20 16:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"user_id":69,"notification_type":"order_approved","reference_id":174043} 
[2026-03-20 16:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"processed":1,"errors":0} 
[2026-03-20 16:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101,"processed":1,"errors":0} 
[2026-03-20 16:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0ryB9cFoBjkEBXPELnoFqzUo3HWWWWNN","execution_time":"2026-03-20 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sLxwi-1774012121","operation_id":159101} 
[2026-03-20 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:10:05] production.INFO: async() رجع: true  
[2026-03-20 16:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:10:06] production.INFO: Handling job for order: 174045  
[2026-03-20 16:10:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:10:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:10:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8f06ba35-3f9f-43a2-9278-12974c557aaf&Player_ID=8072689989  
[2026-03-20 16:10:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8f06ba35-3f9f-43a2-9278-12974c557aaf&Player_ID=8072689989","has_body":false} 
[2026-03-20 16:10:07] production.INFO: Operation sent successfully {"operation_id":159103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lqFF5Be-1774012207","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:10:07"}},"processed_data":{"order_number":"ORD-lqFF5Be-1774012207","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:10:14] production.INFO: Constructing job for order: 174046  
[2026-03-20 16:10:16] production.INFO: Handling job for order: 174046  
[2026-03-20 16:10:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:10:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:10:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=79cc5cdb-f75e-4e7a-9bd8-ba9929be2d11&Player_ID=8072689989  
[2026-03-20 16:10:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=79cc5cdb-f75e-4e7a-9bd8-ba9929be2d11&Player_ID=8072689989","has_body":false} 
[2026-03-20 16:10:17] production.INFO: Operation sent successfully {"operation_id":159104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NAT-1774012217","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:10:17"}},"processed_data":{"order_number":"ORD-NAT-1774012217","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:10:19] production.INFO: Constructing job for order: 174047  
[2026-03-20 16:10:20] production.INFO: Handling job for order: 174047  
[2026-03-20 16:10:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:10:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:10:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=311246da-27eb-4873-a23e-b6de39fdeefd&Player_ID=471156  
[2026-03-20 16:10:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=311246da-27eb-4873-a23e-b6de39fdeefd&Player_ID=471156","has_body":false} 
[2026-03-20 16:10:21] production.INFO: Operation sent successfully {"operation_id":159105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O9Wk8-1774012221","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 16:10:21"}},"processed_data":{"order_number":"ORD-O9Wk8-1774012221","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 16:10:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O9Wk8-1774012221","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:10:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-O9Wk8-1774012221","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:10:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:10:26] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174047} 
[2026-03-20 16:10:26] production.INFO: Order updated successfully. Order ID: 174047, Status: completed  
[2026-03-20 16:10:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O9Wk8-1774012221","status":"completed","codes_count":0} 
[2026-03-20 16:10:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 16:10:58] production.INFO: Constructing job for order: 174048  
[2026-03-20 16:11:00] production.INFO: Constructing job for order: 174049  
[2026-03-20 16:11:00] production.INFO: Handling job for order: 174048  
[2026-03-20 16:11:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:11:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:11:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7b1bbdc6-363b-48bf-9058-50adebc88855&Player_ID=52279076174  
[2026-03-20 16:11:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7b1bbdc6-363b-48bf-9058-50adebc88855&Player_ID=52279076174","has_body":false} 
[2026-03-20 16:11:01] production.INFO: Operation sent successfully {"operation_id":159106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yl2UmE-1774012261","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:11:01"}},"processed_data":{"order_number":"ORD-Yl2UmE-1774012261","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:11:01] production.INFO: Handling job for order: 174049  
[2026-03-20 16:11:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:11:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:11:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5053aaaa-d49e-474b-849a-cffc7676158c&Player_ID=52279076174  
[2026-03-20 16:11:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5053aaaa-d49e-474b-849a-cffc7676158c&Player_ID=52279076174","has_body":false} 
[2026-03-20 16:11:02] production.INFO: Operation sent successfully {"operation_id":159107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hVxKK6-1774012261","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:11:02"}},"processed_data":{"order_number":"ORD-hVxKK6-1774012261","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:11:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hVxKK6-1774012261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:11:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-hVxKK6-1774012261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:11:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:11:12] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174049} 
[2026-03-20 16:11:12] production.INFO: Order updated successfully. Order ID: 174049, Status: completed  
[2026-03-20 16:11:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hVxKK6-1774012261","status":"completed","codes_count":0} 
[2026-03-20 16:11:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:11:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yl2UmE-1774012261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:11:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yl2UmE-1774012261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:11:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:11:21] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174048} 
[2026-03-20 16:11:21] production.INFO: Order updated successfully. Order ID: 174048, Status: completed  
[2026-03-20 16:11:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yl2UmE-1774012261","status":"completed","codes_count":0} 
[2026-03-20 16:11:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:11:45] production.INFO: Constructing job for order: 174050  
[2026-03-20 16:11:47] production.INFO: Handling job for order: 174050  
[2026-03-20 16:11:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:11:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:11:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1eaf1ea8-9ef3-4dcd-a24e-29d6bf6bd0db&Player_ID=52130490441  
[2026-03-20 16:11:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1eaf1ea8-9ef3-4dcd-a24e-29d6bf6bd0db&Player_ID=52130490441","has_body":false} 
[2026-03-20 16:11:48] production.INFO: Operation sent successfully {"operation_id":159108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Io-1774012307","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:11:48"}},"processed_data":{"order_number":"ORD-9Io-1774012307","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:11:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Io-1774012307","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:11:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Io-1774012307","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:11:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:11:59] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":174050} 
[2026-03-20 16:11:59] production.INFO: Order updated successfully. Order ID: 174050, Status: completed  
[2026-03-20 16:11:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Io-1774012307","status":"completed","codes_count":0} 
[2026-03-20 16:12:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 16:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03"} 
[2026-03-20 16:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","total_operations":2,"sites_count":1} 
[2026-03-20 16:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-lqFF5Be-1774012207","ORD-NAT-1774012217"]} 
[2026-03-20 16:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lqFF5Be-1774012207","operation_id":159103} 
[2026-03-20 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NAT-1774012217","operation_id":159104} 
[2026-03-20 16:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NAT-1774012217","operation_id":159104,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 16:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NAT-1774012217","operation_id":159104,"processed":0,"errors":0} 
[2026-03-20 16:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sTqsbJFfeGsupURmcEXQvtrvunSFNA6a","execution_time":"2026-03-20 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NAT-1774012217","operation_id":159104} 
[2026-03-20 16:12:49] production.INFO: Constructing job for order: 174051  
[2026-03-20 16:12:51] production.INFO: Handling job for order: 174051  
[2026-03-20 16:12:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:12:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:12:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fcbcda8d-4087-46f0-8bfa-0018766533e6&Player_ID=1563304462  
[2026-03-20 16:12:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fcbcda8d-4087-46f0-8bfa-0018766533e6&Player_ID=1563304462","has_body":false} 
[2026-03-20 16:12:52] production.INFO: Operation sent successfully {"operation_id":159109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kmgj0YX-1774012371","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:12:52"}},"processed_data":{"order_number":"ORD-Kmgj0YX-1774012371","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:13:01] production.INFO: Constructing job for order: 174052  
[2026-03-20 16:13:04] production.INFO: Handling job for order: 174052  
[2026-03-20 16:13:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:13:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:13:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=27274b90-a209-46b2-bac4-0c7bc87b1d13&Player_ID=52133084118  
[2026-03-20 16:13:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=27274b90-a209-46b2-bac4-0c7bc87b1d13&Player_ID=52133084118","has_body":false} 
[2026-03-20 16:13:05] production.INFO: Operation sent successfully {"operation_id":159110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OWcetCZ-1774012384","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:13:05"}},"processed_data":{"order_number":"ORD-OWcetCZ-1774012384","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:13:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lqFF5Be-1774012207","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:13:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-lqFF5Be-1774012207","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:13:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:13:14] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":174045} 
[2026-03-20 16:13:14] production.INFO: Order updated successfully. Order ID: 174045, Status: completed  
[2026-03-20 16:13:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lqFF5Be-1774012207","status":"completed","codes_count":0} 
[2026-03-20 16:13:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 16:13:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OWcetCZ-1774012384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:13:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-OWcetCZ-1774012384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:13:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:13:17] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174052} 
[2026-03-20 16:13:17] production.INFO: Order updated successfully. Order ID: 174052, Status: completed  
[2026-03-20 16:13:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OWcetCZ-1774012384","status":"completed","codes_count":0} 
[2026-03-20 16:13:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:13:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NAT-1774012217","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:13:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-NAT-1774012217","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:13:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:13:26] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":174046} 
[2026-03-20 16:13:26] production.INFO: Order updated successfully. Order ID: 174046, Status: completed  
[2026-03-20 16:13:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NAT-1774012217","status":"completed","codes_count":0} 
[2026-03-20 16:13:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 16:13:32] production.INFO: Constructing job for order: 174053  
[2026-03-20 16:13:35] production.INFO: Handling job for order: 174053  
[2026-03-20 16:13:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=93027ff5-200b-4910-9874-ae89269fd208&Player_ID=52130490441  
[2026-03-20 16:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=93027ff5-200b-4910-9874-ae89269fd208&Player_ID=52130490441","has_body":false} 
[2026-03-20 16:13:35] production.INFO: Operation sent successfully {"operation_id":159111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VQ5TAL-1774012415","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:13:35"}},"processed_data":{"order_number":"ORD-VQ5TAL-1774012415","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:13:36] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"155243917","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprnoh3dro042eerVaFcM"}},"user_id":366} 
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 16:13:38] production.INFO: Constructing job for order: 174054  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 16:13:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 16:13:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18239,"user_id":366,"amount":100.0,"admins_notified":7} 
[2026-03-20 16:13:41] production.INFO: Handling job for order: 174054  
[2026-03-20 16:13:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:13:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:13:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=65474a6b-c8e0-49e4-830e-758b0d12490c&Player_ID=13250823437  
[2026-03-20 16:13:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=65474a6b-c8e0-49e4-830e-758b0d12490c&Player_ID=13250823437","has_body":false} 
[2026-03-20 16:13:42] production.INFO: Operation sent successfully {"operation_id":159112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fCxUGwL-1774012422","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:13:42"}},"processed_data":{"order_number":"ORD-fCxUGwL-1774012422","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:13:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VQ5TAL-1774012415","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:13:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-VQ5TAL-1774012415","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:13:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:13:48] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":174053} 
[2026-03-20 16:13:48] production.INFO: Order updated successfully. Order ID: 174053, Status: completed  
[2026-03-20 16:13:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VQ5TAL-1774012415","status":"completed","codes_count":0} 
[2026-03-20 16:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 16:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00"} 
[2026-03-20 16:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","total_operations":2,"sites_count":1} 
[2026-03-20 16:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Kmgj0YX-1774012371","ORD-fCxUGwL-1774012422"]} 
[2026-03-20 16:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:14:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 16:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fCxUGwL-1774012422","operation_id":159112} 
[2026-03-20 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109} 
[2026-03-20 16:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 16:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109,"processed":0,"errors":0} 
[2026-03-20 16:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5DMCrz29ElLk2UgJcUK8HrEqeapWueXP","execution_time":"2026-03-20 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109} 
[2026-03-20 16:14:20] production.INFO: Constructing job for order: 174055  
[2026-03-20 16:14:22] production.INFO: Handling job for order: 174055  
[2026-03-20 16:14:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:14:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:14:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2118c53b-def1-4881-9252-47fb8ae49e04&Player_ID=1563304462  
[2026-03-20 16:14:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2118c53b-def1-4881-9252-47fb8ae49e04&Player_ID=1563304462","has_body":false} 
[2026-03-20 16:14:22] production.INFO: Operation sent successfully {"operation_id":159113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yhrI-1774012462","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:14:22"}},"processed_data":{"order_number":"ORD-yhrI-1774012462","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:15:03] production.INFO: async() رجع: true  
[2026-03-20 16:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02"} 
[2026-03-20 16:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","total_operations":3,"sites_count":1} 
[2026-03-20 16:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Kmgj0YX-1774012371","ORD-fCxUGwL-1774012422","ORD-yhrI-1774012462"]} 
[2026-03-20 16:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fCxUGwL-1774012422","operation_id":159112} 
[2026-03-20 16:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109} 
[2026-03-20 16:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 16:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"errors":0} 
[2026-03-20 16:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UIesziAeCqsSHmWxQPiD0Oe7y6ZiRtes","execution_time":"2026-03-20 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:16:40] production.INFO: Constructing job for order: 174056  
[2026-03-20 16:16:41] production.INFO: Handling job for order: 174056  
[2026-03-20 16:16:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:16:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:16:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e217581f-f7a3-423c-b4ee-2fff1e22a9d4&Player_ID=11663639436  
[2026-03-20 16:16:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e217581f-f7a3-423c-b4ee-2fff1e22a9d4&Player_ID=11663639436","has_body":false} 
[2026-03-20 16:16:42] production.INFO: Operation sent successfully {"operation_id":159114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0s1oUp-1774012602","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:16:42"}},"processed_data":{"order_number":"ORD-0s1oUp-1774012602","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:17:14] production.INFO: Constructing job for order: 174057  
[2026-03-20 16:17:15] production.INFO: Handling job for order: 174057  
[2026-03-20 16:17:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:17:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:17:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=67500&uuid=751c2460-2c60-48b0-8909-8fe4d5b1df05&Player_ID=148529364  
[2026-03-20 16:17:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=67500&uuid=751c2460-2c60-48b0-8909-8fe4d5b1df05&Player_ID=148529364","has_body":false} 
[2026-03-20 16:17:15] production.INFO: Constructing job for order: 174058  
[2026-03-20 16:17:16] production.INFO: Operation sent successfully {"operation_id":159115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BBCsNN9U-1774012636","amount":9.324625499999999789224602864123880863189697265625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 16:17:16"}},"processed_data":{"order_number":"ORD-BBCsNN9U-1774012636","amount":9.324625499999999789224602864123880863189697265625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 16:17:16] production.INFO: Handling job for order: 174058  
[2026-03-20 16:17:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:17:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:17:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b7880262-a072-4056-b7a4-393eedb2c72e&Player_ID=52180117271  
[2026-03-20 16:17:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b7880262-a072-4056-b7a4-393eedb2c72e&Player_ID=52180117271","has_body":false} 
[2026-03-20 16:17:17] production.INFO: Operation sent successfully {"operation_id":159116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QXU-1774012637","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:17:17"}},"processed_data":{"order_number":"ORD-QXU-1774012637","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:17:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QXU-1774012637","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:17:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-QXU-1774012637","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:17:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:17:27] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174058} 
[2026-03-20 16:17:27] production.INFO: Order updated successfully. Order ID: 174058, Status: completed  
[2026-03-20 16:17:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QXU-1774012637","status":"completed","codes_count":0} 
[2026-03-20 16:17:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 16:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02"} 
[2026-03-20 16:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","total_operations":5,"sites_count":1} 
[2026-03-20 16:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-Kmgj0YX-1774012371","ORD-fCxUGwL-1774012422","ORD-yhrI-1774012462","ORD-0s1oUp-1774012602","ORD-BBCsNN9U-1774012636"]} 
[2026-03-20 16:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114} 
[2026-03-20 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BBCsNN9U-1774012636","operation_id":159115} 
[2026-03-20 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fCxUGwL-1774012422","operation_id":159112} 
[2026-03-20 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmgj0YX-1774012371","operation_id":159109} 
[2026-03-20 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 16:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"errors":0} 
[2026-03-20 16:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vEr5PCGtMhz4Mh78CLirPtoNrboau40d","execution_time":"2026-03-20 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:18:07] production.INFO: Constructing job for order: 174059  
[2026-03-20 16:18:08] production.INFO: Handling job for order: 174059  
[2026-03-20 16:18:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=300000&uuid=8e13a350-7536-441d-b39b-8c7512abdc23&Player_ID=35220451  
[2026-03-20 16:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=300000&uuid=8e13a350-7536-441d-b39b-8c7512abdc23&Player_ID=35220451","has_body":false} 
[2026-03-20 16:18:09] production.INFO: Operation sent successfully {"operation_id":159117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EjYBMk9-1774012689","amount":42.7863899999999972578734741546213626861572265625,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 16:18:09"}},"processed_data":{"order_number":"ORD-EjYBMk9-1774012689","amount":42.7863899999999972578734741546213626861572265625,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 16:18:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EjYBMk9-1774012689","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب 💙💙💙 بنجاح"],"codes":[]}} 
[2026-03-20 16:18:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-EjYBMk9-1774012689","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب 💙💙💙 بنجاح"]} 
[2026-03-20 16:18:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:18:15] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174059} 
[2026-03-20 16:18:15] production.INFO: Order updated successfully. Order ID: 174059, Status: completed  
[2026-03-20 16:18:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EjYBMk9-1774012689","status":"completed","codes_count":0} 
[2026-03-20 16:18:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BBCsNN9U-1774012636","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:18:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-BBCsNN9U-1774012636","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:18:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:18:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"order_approved","reference_id":174057} 
[2026-03-20 16:18:16] production.INFO: Order updated successfully. Order ID: 174057, Status: completed  
[2026-03-20 16:18:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BBCsNN9U-1774012636","status":"completed","codes_count":0} 
[2026-03-20 16:18:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 16:18:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-20 16:18:33] production.INFO: Constructing job for order: 174060  
[2026-03-20 16:18:36] production.INFO: Handling job for order: 174060  
[2026-03-20 16:18:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:18:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:18:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=88f05f37-aa13-4cad-8d03-747d0dcaddda&Player_ID=52133084118  
[2026-03-20 16:18:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=88f05f37-aa13-4cad-8d03-747d0dcaddda&Player_ID=52133084118","has_body":false} 
[2026-03-20 16:18:37] production.INFO: Operation sent successfully {"operation_id":159118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kcV-1774012716","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:18:37"}},"processed_data":{"order_number":"ORD-kcV-1774012716","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:18:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kcV-1774012716","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:18:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-kcV-1774012716","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:18:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:18:49] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174060} 
[2026-03-20 16:18:49] production.INFO: Order updated successfully. Order ID: 174060, Status: completed  
[2026-03-20 16:18:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kcV-1774012716","status":"completed","codes_count":0} 
[2026-03-20 16:18:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:18:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kmgj0YX-1774012371","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:18:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kmgj0YX-1774012371","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:18:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:18:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174051} 
[2026-03-20 16:18:58] production.INFO: Order updated successfully. Order ID: 174051, Status: completed  
[2026-03-20 16:18:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kmgj0YX-1774012371","status":"completed","codes_count":0} 
[2026-03-20 16:19:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 16:19:34] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"request_approved","reference_id":18239} 
[2026-03-20 16:19:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 16:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01"} 
[2026-03-20 16:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","total_operations":3,"sites_count":1} 
[2026-03-20 16:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-fCxUGwL-1774012422","ORD-yhrI-1774012462","ORD-0s1oUp-1774012602"]} 
[2026-03-20 16:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114} 
[2026-03-20 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fCxUGwL-1774012422","operation_id":159112} 
[2026-03-20 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 16:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113,"processed":0,"errors":0} 
[2026-03-20 16:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jWwav38WZXA6vGudiuiWPuqEsSE3n4yo","execution_time":"2026-03-20 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yhrI-1774012462","operation_id":159113} 
[2026-03-20 16:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:20:01] production.INFO: Executing GetProducts task...  
[2026-03-20 16:20:03] production.INFO: async() رجع: true  
[2026-03-20 16:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:20:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fCxUGwL-1774012422","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:20:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-fCxUGwL-1774012422","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:20:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:20:19] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174054} 
[2026-03-20 16:20:19] production.INFO: Order updated successfully. Order ID: 174054, Status: completed  
[2026-03-20 16:20:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fCxUGwL-1774012422","status":"completed","codes_count":0} 
[2026-03-20 16:20:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:20:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yhrI-1774012462","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:20:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-yhrI-1774012462","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:20:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:20:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174055} 
[2026-03-20 16:20:57] production.INFO: Order updated successfully. Order ID: 174055, Status: completed  
[2026-03-20 16:20:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yhrI-1774012462","status":"completed","codes_count":0} 
[2026-03-20 16:20:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 16:21:16] production.INFO: Constructing job for order: 174061  
[2026-03-20 16:21:17] production.INFO: Handling job for order: 174061  
[2026-03-20 16:21:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:21:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:21:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aeb45ab2-65d4-428d-b0ec-03e5e3bfacfd&Player_ID=51766202395  
[2026-03-20 16:21:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aeb45ab2-65d4-428d-b0ec-03e5e3bfacfd&Player_ID=51766202395","has_body":false} 
[2026-03-20 16:21:17] production.INFO: Operation sent successfully {"operation_id":159119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EZHynz-1774012877","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:21:17"}},"processed_data":{"order_number":"ORD-EZHynz-1774012877","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:21:32] production.INFO: Constructing job for order: 174062  
[2026-03-20 16:21:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EZHynz-1774012877","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:21:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-EZHynz-1774012877","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:21:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:21:33] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":174061} 
[2026-03-20 16:21:33] production.INFO: Order updated successfully. Order ID: 174061, Status: completed  
[2026-03-20 16:21:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EZHynz-1774012877","status":"completed","codes_count":0} 
[2026-03-20 16:21:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 16:21:35] production.INFO: Handling job for order: 174062  
[2026-03-20 16:21:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:21:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:21:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eba56d09-4c22-452a-9be0-d5b69143d75b&Player_ID=52312138737  
[2026-03-20 16:21:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eba56d09-4c22-452a-9be0-d5b69143d75b&Player_ID=52312138737","has_body":false} 
[2026-03-20 16:21:36] production.INFO: Operation sent successfully {"operation_id":159120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nVTh-1774012896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:21:36"}},"processed_data":{"order_number":"ORD-nVTh-1774012896","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:21:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nVTh-1774012896","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:21:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-nVTh-1774012896","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:21:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:21:48] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174062} 
[2026-03-20 16:21:48] production.INFO: Order updated successfully. Order ID: 174062, Status: completed  
[2026-03-20 16:21:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nVTh-1774012896","status":"completed","codes_count":0} 
[2026-03-20 16:21:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00"} 
[2026-03-20 16:22:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","total_operations":1,"sites_count":1} 
[2026-03-20 16:22:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-0s1oUp-1774012602"]} 
[2026-03-20 16:22:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:22:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 16:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114} 
[2026-03-20 16:22:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 16:22:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114,"processed":0,"errors":0} 
[2026-03-20 16:22:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dJAmldLJPn8ufwcVAnkXrZbyJq1WT2m0","execution_time":"2026-03-20 16:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0s1oUp-1774012602","operation_id":159114} 
[2026-03-20 16:22:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0s1oUp-1774012602","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:22:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-0s1oUp-1774012602","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:22:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:22:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":174056} 
[2026-03-20 16:22:54] production.INFO: Order updated successfully. Order ID: 174056, Status: completed  
[2026-03-20 16:22:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0s1oUp-1774012602","status":"completed","codes_count":0} 
[2026-03-20 16:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-20 16:23:01] production.INFO: Constructing job for order: 174063  
[2026-03-20 16:23:03] production.INFO: Handling job for order: 174063  
[2026-03-20 16:23:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:23:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:23:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4096b084-6bfc-4313-aa0a-f97ba2c58e1f&Player_ID=52312138737  
[2026-03-20 16:23:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4096b084-6bfc-4313-aa0a-f97ba2c58e1f&Player_ID=52312138737","has_body":false} 
[2026-03-20 16:23:04] production.INFO: Operation sent successfully {"operation_id":159121,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZGXBo6r-1774012984","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:23:04"}},"processed_data":{"order_number":"ORD-ZGXBo6r-1774012984","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:23:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZGXBo6r-1774012984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:23:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZGXBo6r-1774012984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:23:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:23:18] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174063} 
[2026-03-20 16:23:18] production.INFO: Order updated successfully. Order ID: 174063, Status: completed  
[2026-03-20 16:23:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZGXBo6r-1774012984","status":"completed","codes_count":0} 
[2026-03-20 16:23:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:23:42] production.INFO: Constructing job for order: 174064  
[2026-03-20 16:23:43] production.INFO: Handling job for order: 174064  
[2026-03-20 16:23:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:23:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:23:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9010e313-8342-4688-b9dc-4c90f23ba53e&Player_ID=5387200428  
[2026-03-20 16:23:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9010e313-8342-4688-b9dc-4c90f23ba53e&Player_ID=5387200428","has_body":false} 
[2026-03-20 16:23:44] production.INFO: Operation sent successfully {"operation_id":159122,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s36v9GT-1774013024","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:23:44"}},"processed_data":{"order_number":"ORD-s36v9GT-1774013024","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02"} 
[2026-03-20 16:24:02] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 16:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","total_operations":1,"sites_count":1} 
[2026-03-20 16:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-s36v9GT-1774013024"]} 
[2026-03-20 16:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 16:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 16:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122,"processed":0,"errors":0} 
[2026-03-20 16:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yOWux0XuOAe6acGjVOKr8WEEZ5Udu8g6","execution_time":"2026-03-20 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 16:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 16:25:00] production.INFO: Constructing job for order: 174065  
[2026-03-20 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:25:03] production.INFO: Constructing job for order: 174066  
[2026-03-20 16:25:04] production.INFO: async() رجع: true  
[2026-03-20 16:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:25:06] production.INFO: Handling job for order: 174065  
[2026-03-20 16:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=3100&uuid=0f79aa6f-57c1-42fe-8fb3-8ca583b9dd3a&Player_ID=4501187  
[2026-03-20 16:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=3100&uuid=0f79aa6f-57c1-42fe-8fb3-8ca583b9dd3a&Player_ID=4501187","has_body":false} 
[2026-03-20 16:25:07] production.INFO: Operation sent successfully {"operation_id":159123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f7Mo-1774013107","amount":3.82543998999999956822648528032004833221435546875,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-20 16:25:07"}},"processed_data":{"order_number":"ORD-f7Mo-1774013107","amount":3.82543998999999956822648528032004833221435546875,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-20 16:25:07] production.INFO: Handling job for order: 174066  
[2026-03-20 16:25:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:25:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:25:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=13900&uuid=d500e738-40b3-4f33-b830-e80ae3288177&Player_ID=31851465  
[2026-03-20 16:25:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=13900&uuid=d500e738-40b3-4f33-b830-e80ae3288177&Player_ID=31851465","has_body":false} 
[2026-03-20 16:25:08] production.INFO: Operation sent successfully {"operation_id":159124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hA7q-1774013107","amount":14.712065800000001303260432905517518520355224609375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-20 16:25:08"}},"processed_data":{"order_number":"ORD-hA7q-1774013107","amount":14.712065800000001303260432905517518520355224609375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-20 16:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02"} 
[2026-03-20 16:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","total_operations":3,"sites_count":1} 
[2026-03-20 16:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-s36v9GT-1774013024","ORD-f7Mo-1774013107","ORD-hA7q-1774013107"]} 
[2026-03-20 16:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 16:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f7Mo-1774013107","operation_id":159123} 
[2026-03-20 16:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hA7q-1774013107","operation_id":159124} 
[2026-03-20 16:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 16:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122,"processed":0,"errors":0} 
[2026-03-20 16:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pyXztxTa4Z5lSnxpOgBDs3JM8uUERXQY","execution_time":"2026-03-20 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:26:02] production.INFO: Constructing job for order: 174067  
[2026-03-20 16:26:05] production.INFO: Handling job for order: 174067  
[2026-03-20 16:26:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:26:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:26:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=98f46255-9a86-4890-a3f2-d517d33dc762&Player_ID=0969727012  
[2026-03-20 16:26:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=98f46255-9a86-4890-a3f2-d517d33dc762&Player_ID=0969727012","has_body":false} 
[2026-03-20 16:26:06] production.INFO: Operation sent successfully {"operation_id":159125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zyl1-1774013166","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:26:06"}},"processed_data":{"order_number":"ORD-Zyl1-1774013166","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:26:12] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"398.0","mainamount":"398","operation_number":"600428295381","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php28n2k07ia340d5m1wLq"}},"user_id":1221} 
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 16:26:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 16:26:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18240,"user_id":1221,"amount":398.0,"admins_notified":7} 
[2026-03-20 16:26:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f7Mo-1774013107","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:26:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-f7Mo-1774013107","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:26:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:26:22] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174065} 
[2026-03-20 16:26:22] production.INFO: Order updated successfully. Order ID: 174065, Status: completed  
[2026-03-20 16:26:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f7Mo-1774013107","status":"completed","codes_count":0} 
[2026-03-20 16:26:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 16:26:36] production.INFO: Constructing job for order: 174068  
[2026-03-20 16:26:38] production.INFO: Constructing job for order: 174069  
[2026-03-20 16:26:39] production.INFO: Handling job for order: 174068  
[2026-03-20 16:26:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:26:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:26:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=100f830a-51b2-47ab-beef-e573ef55e749&Player_ID=8687796915  
[2026-03-20 16:26:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=100f830a-51b2-47ab-beef-e573ef55e749&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:26:40] production.INFO: Operation sent successfully {"operation_id":159126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zNX4E-1774013200","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:26:40"}},"processed_data":{"order_number":"ORD-zNX4E-1774013200","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-20 16:26:40] production.INFO: Handling job for order: 174069  
[2026-03-20 16:26:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:26:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:26:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=110000&uuid=c98a603b-1bc0-4850-96fd-5d8149fd66c7&Player_ID=35220451  
[2026-03-20 16:26:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=110000&uuid=c98a603b-1bc0-4850-96fd-5d8149fd66c7&Player_ID=35220451","has_body":false} 
[2026-03-20 16:26:41] production.INFO: Operation sent successfully {"operation_id":159127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QxSX0KEt-1774013201","amount":15.688342999999999705096342950128018856048583984375,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 16:26:41"}},"processed_data":{"order_number":"ORD-QxSX0KEt-1774013201","amount":15.688342999999999705096342950128018856048583984375,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 16:26:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QxSX0KEt-1774013201","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:26:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-QxSX0KEt-1774013201","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:26:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:26:46] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174069} 
[2026-03-20 16:26:46] production.INFO: Order updated successfully. Order ID: 174069, Status: completed  
[2026-03-20 16:26:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QxSX0KEt-1774013201","status":"completed","codes_count":0} 
[2026-03-20 16:26:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 16:26:50] production.INFO: Constructing job for order: 174070  
[2026-03-20 16:26:53] production.INFO: Handling job for order: 174070  
[2026-03-20 16:26:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:26:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:26:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=693ac8f1-6893-440a-a1bb-6157e56c6486&Player_ID=0988065244  
[2026-03-20 16:26:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=693ac8f1-6893-440a-a1bb-6157e56c6486&Player_ID=0988065244","has_body":false} 
[2026-03-20 16:26:54] production.INFO: Operation sent successfully {"operation_id":159128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LP3HP-1774013213","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:26:54"}},"processed_data":{"order_number":"ORD-LP3HP-1774013213","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:27:27] production.INFO: Constructing job for order: 174071  
[2026-03-20 16:27:30] production.INFO: Handling job for order: 174071  
[2026-03-20 16:27:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:27:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:27:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=126cd71d-7752-4f56-b090-490423544205&Player_ID=8687796915  
[2026-03-20 16:27:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=126cd71d-7752-4f56-b090-490423544205&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:27:30] production.INFO: Operation sent successfully {"operation_id":159129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kmpi-1774013250","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:27:30"}},"processed_data":{"order_number":"ORD-Kmpi-1774013250","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 16:27:40] production.INFO: Constructing job for order: 174072  
[2026-03-20 16:27:42] production.INFO: Handling job for order: 174072  
[2026-03-20 16:27:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:27:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:27:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=cd3105cd-2361-4100-ad2f-520e6bc9f59d&Player_ID=0988065244  
[2026-03-20 16:27:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=cd3105cd-2361-4100-ad2f-520e6bc9f59d&Player_ID=0988065244","has_body":false} 
[2026-03-20 16:27:43] production.INFO: Operation sent successfully {"operation_id":159130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1xT-1774013263","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:27:43"}},"processed_data":{"order_number":"ORD-1xT-1774013263","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:27:58] production.INFO: Constructing job for order: 174073  
[2026-03-20 16:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01"} 
[2026-03-20 16:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","total_operations":7,"sites_count":2} 
[2026-03-20 16:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-s36v9GT-1774013024","ORD-hA7q-1774013107","ORD-zNX4E-1774013200","ORD-Kmpi-1774013250"]} 
[2026-03-20 16:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 16:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 16:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 16:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"count":1} 
[2026-03-20 16:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"count":1} 
[2026-03-20 16:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"user_id":1700,"notification_type":"order_approved","reference_id":174066} 
[2026-03-20 16:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"processed":1,"errors":0} 
[2026-03-20 16:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"processed":1,"errors":0} 
[2026-03-20 16:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"orders_count":3,"order_ids":["ORD-Zyl1-1774013166","ORD-LP3HP-1774013213","ORD-1xT-1774013263"]} 
[2026-03-20 16:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126,"orders_count":3} 
[2026-03-20 16:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 16:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 16:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"count":3} 
[2026-03-20 16:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"count":3} 
[2026-03-20 16:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"user_id":1221,"notification_type":"order_approved","reference_id":174072} 
[2026-03-20 16:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"user_id":1221,"notification_type":"order_approved","reference_id":174070} 
[2026-03-20 16:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"user_id":37,"notification_type":"order_approved","reference_id":174067} 
[2026-03-20 16:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"processed":3,"errors":0} 
[2026-03-20 16:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125,"processed":3,"errors":0} 
[2026-03-20 16:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wxGcu5DjMRucbsYaVs1J4Ohmf8sVaGMG","execution_time":"2026-03-20 16:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zyl1-1774013166","operation_id":159125} 
[2026-03-20 16:28:02] production.INFO: Handling job for order: 174073  
[2026-03-20 16:28:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:28:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:28:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c57b0187-1e7b-4076-9e11-623f933500cf&Player_ID=0939112924  
[2026-03-20 16:28:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c57b0187-1e7b-4076-9e11-623f933500cf&Player_ID=0939112924","has_body":false} 
[2026-03-20 16:28:02] production.INFO: Operation sent successfully {"operation_id":159131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aEpn5O6W-1774013282","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:28:02"}},"processed_data":{"order_number":"ORD-aEpn5O6W-1774013282","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 16:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 16:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 16:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 37  
[2026-03-20 16:28:09] production.INFO: Constructing job for order: 174074  
[2026-03-20 16:28:11] production.INFO: Handling job for order: 174074  
[2026-03-20 16:28:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:28:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:28:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=e28b4781-cb8e-4e6e-b3a6-500914e6712f&Player_ID=0939112924  
[2026-03-20 16:28:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=e28b4781-cb8e-4e6e-b3a6-500914e6712f&Player_ID=0939112924","has_body":false} 
[2026-03-20 16:28:12] production.INFO: Operation sent successfully {"operation_id":159132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xfmaHVj-1774013292","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:28:12"}},"processed_data":{"order_number":"ORD-xfmaHVj-1774013292","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:28:36] production.INFO: Constructing job for order: 174075  
[2026-03-20 16:28:39] production.INFO: Handling job for order: 174075  
[2026-03-20 16:28:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:28:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:28:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9b4c3f9e-b062-4cf7-aac6-54471820544d&Player_ID=8687796915  
[2026-03-20 16:28:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9b4c3f9e-b062-4cf7-aac6-54471820544d&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:28:40] production.INFO: Operation sent successfully {"operation_id":159133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zwOk-1774013320","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:28:40"}},"processed_data":{"order_number":"ORD-zwOk-1774013320","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-20 16:28:49] production.INFO: Constructing job for order: 174076  
[2026-03-20 16:28:52] production.INFO: Handling job for order: 174076  
[2026-03-20 16:28:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:28:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:28:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=715480e7-c03c-43a4-bd7f-ab77f63cea64&Player_ID=8687796915  
[2026-03-20 16:28:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=715480e7-c03c-43a4-bd7f-ab77f63cea64&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:28:53] production.INFO: Operation sent successfully {"operation_id":159134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d9b5-1774013332","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:28:53"}},"processed_data":{"order_number":"ORD-d9b5-1774013332","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-20 16:28:57] production.INFO: Constructing job for order: 174077  
[2026-03-20 16:28:59] production.INFO: Handling job for order: 174077  
[2026-03-20 16:28:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:28:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:28:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=5693f0ad-d518-48bf-afc6-732d19d73dd3&Player_ID=8687796915  
[2026-03-20 16:28:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=5693f0ad-d518-48bf-afc6-732d19d73dd3&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:29:00] production.INFO: Operation sent successfully {"operation_id":159135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-daDITTS-1774013339","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:29:00"}},"processed_data":{"order_number":"ORD-daDITTS-1774013339","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-20 16:29:04] production.INFO: Constructing job for order: 174078  
[2026-03-20 16:29:06] production.INFO: Handling job for order: 174078  
[2026-03-20 16:29:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:29:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:29:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=1d98c713-59f2-4150-a5df-7014ed8a18ac&Player_ID=8687796915  
[2026-03-20 16:29:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=1d98c713-59f2-4150-a5df-7014ed8a18ac&Player_ID=8687796915","has_body":false} 
[2026-03-20 16:29:06] production.INFO: Operation sent successfully {"operation_id":159136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gCZ4pKxz-1774013346","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 16:29:06"}},"processed_data":{"order_number":"ORD-gCZ4pKxz-1774013346","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-20 16:29:08] production.INFO: Constructing job for order: 174079  
[2026-03-20 16:29:09] production.INFO: Handling job for order: 174079  
[2026-03-20 16:29:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:29:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:29:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b858ce1d-ad2d-4edc-bb55-e7203e7f8026&Player_ID=52259826492  
[2026-03-20 16:29:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b858ce1d-ad2d-4edc-bb55-e7203e7f8026&Player_ID=52259826492","has_body":false} 
[2026-03-20 16:29:09] production.INFO: Constructing job for order: 174080  
[2026-03-20 16:29:10] production.INFO: Operation sent successfully {"operation_id":159137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-snQFJ4v-1774013350","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:29:10"}},"processed_data":{"order_number":"ORD-snQFJ4v-1774013350","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:29:10] production.INFO: Handling job for order: 174080  
[2026-03-20 16:29:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:29:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:29:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=879803b2-39cb-47e6-92cd-0b9745054a73&Player_ID=52245534410  
[2026-03-20 16:29:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=879803b2-39cb-47e6-92cd-0b9745054a73&Player_ID=52245534410","has_body":false} 
[2026-03-20 16:29:11] production.INFO: Operation sent successfully {"operation_id":159138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mWSyZR9k-1774013351","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:29:11"}},"processed_data":{"order_number":"ORD-mWSyZR9k-1774013351","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:29:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-snQFJ4v-1774013350","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:29:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-snQFJ4v-1774013350","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:29:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:29:22] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174079} 
[2026-03-20 16:29:22] production.INFO: Order updated successfully. Order ID: 174079, Status: completed  
[2026-03-20 16:29:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-snQFJ4v-1774013350","status":"completed","codes_count":0} 
[2026-03-20 16:29:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:29:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mWSyZR9k-1774013351","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:29:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-mWSyZR9k-1774013351","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:29:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:29:34] production.INFO: SendAcceptReject: Notification queued {"user_id":115,"notification_type":"order_approved","reference_id":174080} 
[2026-03-20 16:29:34] production.INFO: Order updated successfully. Order ID: 174080, Status: completed  
[2026-03-20 16:29:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mWSyZR9k-1774013351","status":"completed","codes_count":0} 
[2026-03-20 16:29:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-20 16:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02"} 
[2026-03-20 16:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","total_operations":9,"sites_count":2} 
[2026-03-20 16:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-s36v9GT-1774013024","ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346"]} 
[2026-03-20 16:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-20 16:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":2,"order_ids":["ORD-aEpn5O6W-1774013282","ORD-xfmaHVj-1774013292"]} 
[2026-03-20 16:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":2} 
[2026-03-20 16:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 16:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 16:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"count":2} 
[2026-03-20 16:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"count":2} 
[2026-03-20 16:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"user_id":1551,"notification_type":"order_approved","reference_id":174073} 
[2026-03-20 16:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"user_id":1551,"notification_type":"order_approved","reference_id":174074} 
[2026-03-20 16:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"processed":2,"errors":0} 
[2026-03-20 16:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132,"processed":2,"errors":0} 
[2026-03-20 16:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b4Scq9ssAlXrIHc9uU9MhiM3QlNpmolu","execution_time":"2026-03-20 16:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xfmaHVj-1774013292","operation_id":159132} 
[2026-03-20 16:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:30:05] production.INFO: async() رجع: true  
[2026-03-20 16:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 16:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 16:30:26] production.INFO: Constructing job for order: 174081  
[2026-03-20 16:30:27] production.INFO: Handling job for order: 174081  
[2026-03-20 16:30:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:30:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:30:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a6b30d38-8c38-4329-9552-b80e46f6d4bf&Player_ID=0943770006  
[2026-03-20 16:30:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a6b30d38-8c38-4329-9552-b80e46f6d4bf&Player_ID=0943770006","has_body":false} 
[2026-03-20 16:30:28] production.INFO: Operation sent successfully {"operation_id":159139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9uX-1774013427","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:30:28"}},"processed_data":{"order_number":"ORD-9uX-1774013427","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:30:55] production.INFO: Constructing job for order: 174082  
[2026-03-20 16:30:58] production.INFO: Handling job for order: 174082  
[2026-03-20 16:30:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:30:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:30:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4586e35d-ceba-418d-852a-2ee71894e550&Player_ID=0943770006  
[2026-03-20 16:30:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4586e35d-ceba-418d-852a-2ee71894e550&Player_ID=0943770006","has_body":false} 
[2026-03-20 16:30:58] production.INFO: Operation sent successfully {"operation_id":159140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mo9SSP-1774013458","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:30:58"}},"processed_data":{"order_number":"ORD-Mo9SSP-1774013458","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:31:25] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"398.0","mainamount":"398","operation_number":"600428295381","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":1221} 
[2026-03-20 16:31:50] production.INFO: Constructing job for order: 174083  
[2026-03-20 16:31:52] production.INFO: Handling job for order: 174083  
[2026-03-20 16:31:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:31:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:31:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=c5de7ede-00c6-4ad2-954e-f368dddfbb82&Player_ID=0997894793  
[2026-03-20 16:31:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=c5de7ede-00c6-4ad2-954e-f368dddfbb82&Player_ID=0997894793","has_body":false} 
[2026-03-20 16:31:53] production.INFO: Operation sent successfully {"operation_id":159141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rbw-1774013513","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:31:53"}},"processed_data":{"order_number":"ORD-Rbw-1774013513","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02"} 
[2026-03-20 16:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","total_operations":10,"sites_count":2} 
[2026-03-20 16:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-s36v9GT-1774013024","ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346"]} 
[2026-03-20 16:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-20 16:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":3,"order_ids":["ORD-9uX-1774013427","ORD-Mo9SSP-1774013458","ORD-Rbw-1774013513"]} 
[2026-03-20 16:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":3} 
[2026-03-20 16:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 16:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 16:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"count":3} 
[2026-03-20 16:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"count":3} 
[2026-03-20 16:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"user_id":1056,"notification_type":"order_approved","reference_id":174081} 
[2026-03-20 16:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"user_id":1056,"notification_type":"order_approved","reference_id":174082} 
[2026-03-20 16:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"user_id":1547,"notification_type":"order_approved","reference_id":174083} 
[2026-03-20 16:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"processed":3,"errors":0} 
[2026-03-20 16:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141,"processed":3,"errors":0} 
[2026-03-20 16:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wD92ie2KuXzBsN5QANF0UuCPmMItp1rO","execution_time":"2026-03-20 16:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbw-1774013513","operation_id":159141} 
[2026-03-20 16:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 16:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 16:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 16:32:51] production.INFO: Constructing job for order: 174084  
[2026-03-20 16:32:54] production.INFO: Handling job for order: 174084  
[2026-03-20 16:32:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:32:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:32:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3443be2f-4662-4f0d-b70e-b400aa3ee448&Player_ID=12772529585  
[2026-03-20 16:32:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3443be2f-4662-4f0d-b70e-b400aa3ee448&Player_ID=12772529585","has_body":false} 
[2026-03-20 16:32:55] production.INFO: Operation sent successfully {"operation_id":159142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LVUe-1774013574","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:32:55"}},"processed_data":{"order_number":"ORD-LVUe-1774013574","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01"} 
[2026-03-20 16:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","total_operations":8,"sites_count":1} 
[2026-03-20 16:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-s36v9GT-1774013024","ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-LVUe-1774013574"]} 
[2026-03-20 16:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LVUe-1774013574","operation_id":159142} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-20 16:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nXe0YVrJwoqYZGvBWh5ceuuhjPDIHPgx","execution_time":"2026-03-20 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:34:41] production.INFO: Constructing job for order: 174085  
[2026-03-20 16:34:43] production.INFO: Handling job for order: 174085  
[2026-03-20 16:34:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:34:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:34:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=861aae3f-0d95-49f8-b90a-6e64a74362f2&Player_ID=712776203  
[2026-03-20 16:34:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=861aae3f-0d95-49f8-b90a-6e64a74362f2&Player_ID=712776203","has_body":false} 
[2026-03-20 16:34:44] production.INFO: Operation sent successfully {"operation_id":159143,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TuScQa-1774013683","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 16:34:44"}},"processed_data":{"order_number":"ORD-TuScQa-1774013683","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 16:34:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TuScQa-1774013683","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:34:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-TuScQa-1774013683","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:34:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:34:49] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174085} 
[2026-03-20 16:34:49] production.INFO: Order updated successfully. Order ID: 174085, Status: completed  
[2026-03-20 16:34:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TuScQa-1774013683","status":"completed","codes_count":0} 
[2026-03-20 16:34:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:35:04] production.INFO: async() رجع: true  
[2026-03-20 16:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:35:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LVUe-1774013574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:35:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-LVUe-1774013574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:35:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:35:31] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174084} 
[2026-03-20 16:35:31] production.INFO: Order updated successfully. Order ID: 174084, Status: completed  
[2026-03-20 16:35:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LVUe-1774013574","status":"completed","codes_count":0} 
[2026-03-20 16:35:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 16:35:41] production.INFO: Constructing job for order: 174086  
[2026-03-20 16:35:43] production.INFO: Constructing job for order: 174087  
[2026-03-20 16:35:44] production.INFO: Handling job for order: 174086  
[2026-03-20 16:35:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:35:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:35:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=c165f589-1cec-42a1-97e0-4609e3d57ad9&Player_ID=10938349220  
[2026-03-20 16:35:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=c165f589-1cec-42a1-97e0-4609e3d57ad9&Player_ID=10938349220","has_body":false} 
[2026-03-20 16:35:45] production.INFO: Operation sent successfully {"operation_id":159144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-emHe-1774013745","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:35:45"}},"processed_data":{"order_number":"ORD-emHe-1774013745","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:35:45] production.INFO: Handling job for order: 174087  
[2026-03-20 16:35:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:35:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:35:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=83bbbd77-cd31-4087-bfed-bbe28a53f43d&Player_ID=5390870275  
[2026-03-20 16:35:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=83bbbd77-cd31-4087-bfed-bbe28a53f43d&Player_ID=5390870275","has_body":false} 
[2026-03-20 16:35:45] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 16:35:45] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159145,"exception":"Unknown named parameter $userId"} 
[2026-03-20 16:35:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-20 16:35:48] production.INFO: Constructing job for order: 174088  
[2026-03-20 16:35:51] production.INFO: Handling job for order: 174088  
[2026-03-20 16:35:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:35:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:35:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc3a63c8-7f19-4a0a-b9c8-a7886f2fda20&Player_ID=52318282910  
[2026-03-20 16:35:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc3a63c8-7f19-4a0a-b9c8-a7886f2fda20&Player_ID=52318282910","has_body":false} 
[2026-03-20 16:35:52] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 16:35:52] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159146,"exception":"Unknown named parameter $userId"} 
[2026-03-20 16:35:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 16:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01"} 
[2026-03-20 16:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","total_operations":8,"sites_count":1} 
[2026-03-20 16:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-s36v9GT-1774013024","ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-emHe-1774013745"]} 
[2026-03-20 16:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-emHe-1774013745","operation_id":159144} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s36v9GT-1774013024","operation_id":159122} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-20 16:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NPjZiBx0uQY8HfvUCqGJkDz6RaavDO3n","execution_time":"2026-03-20 16:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:36:32] production.INFO: Constructing job for order: 174089  
[2026-03-20 16:36:34] production.INFO: Handling job for order: 174089  
[2026-03-20 16:36:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:36:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:36:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2cf31725-cc87-47ac-a20b-656ded8bb0d2&Player_ID=52406884773  
[2026-03-20 16:36:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2cf31725-cc87-47ac-a20b-656ded8bb0d2&Player_ID=52406884773","has_body":false} 
[2026-03-20 16:36:35] production.INFO: Operation sent successfully {"operation_id":159147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3xPLfkbP-1774013794","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:36:35"}},"processed_data":{"order_number":"ORD-3xPLfkbP-1774013794","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:36:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3xPLfkbP-1774013794","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:36:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-3xPLfkbP-1774013794","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:36:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:36:50] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174089} 
[2026-03-20 16:36:50] production.INFO: Order updated successfully. Order ID: 174089, Status: completed  
[2026-03-20 16:36:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3xPLfkbP-1774013794","status":"completed","codes_count":0} 
[2026-03-20 16:36:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 16:37:10] production.INFO: Constructing job for order: 174090  
[2026-03-20 16:37:11] production.INFO: Handling job for order: 174090  
[2026-03-20 16:37:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:37:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:37:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5ee72bc3-2bf5-4b0a-a70f-0645a3061cb0&Player_ID=52318282910  
[2026-03-20 16:37:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5ee72bc3-2bf5-4b0a-a70f-0645a3061cb0&Player_ID=52318282910","has_body":false} 
[2026-03-20 16:37:12] production.INFO: Operation sent successfully {"operation_id":159148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HSSBC-1774013831","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:37:12"}},"processed_data":{"order_number":"ORD-HSSBC-1774013831","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:37:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HSSBC-1774013831","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:37:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-HSSBC-1774013831","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:37:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:37:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1101,"notification_type":"order_approved","reference_id":174090} 
[2026-03-20 16:37:29] production.INFO: Order updated successfully. Order ID: 174090, Status: completed  
[2026-03-20 16:37:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HSSBC-1774013831","status":"completed","codes_count":0} 
[2026-03-20 16:37:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 16:37:30] production.INFO: Constructing job for order: 174091  
[2026-03-20 16:37:33] production.INFO: Handling job for order: 174091  
[2026-03-20 16:37:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:37:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:37:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e340eb5-3508-4021-bb83-6fb1c085e834&Player_ID=5390870275  
[2026-03-20 16:37:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e340eb5-3508-4021-bb83-6fb1c085e834&Player_ID=5390870275","has_body":false} 
[2026-03-20 16:37:33] production.INFO: Operation sent successfully {"operation_id":159149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2m8H9fTQ-1774013853","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:37:33"}},"processed_data":{"order_number":"ORD-2m8H9fTQ-1774013853","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:37:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2m8H9fTQ-1774013853","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:37:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-2m8H9fTQ-1774013853","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:37:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:37:45] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":174091} 
[2026-03-20 16:37:45] production.INFO: Order updated successfully. Order ID: 174091, Status: completed  
[2026-03-20 16:37:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2m8H9fTQ-1774013853","status":"completed","codes_count":0} 
[2026-03-20 16:37:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-20 16:37:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s36v9GT-1774013024","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:37:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-s36v9GT-1774013024","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:37:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:37:51] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":174064} 
[2026-03-20 16:37:51] production.INFO: Order updated successfully. Order ID: 174064, Status: completed  
[2026-03-20 16:37:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s36v9GT-1774013024","status":"completed","codes_count":0} 
[2026-03-20 16:37:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 16:37:55] production.INFO: Constructing job for order: 174092  
[2026-03-20 16:37:58] production.INFO: Handling job for order: 174092  
[2026-03-20 16:37:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:37:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:37:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=2a68db87-3516-4aa3-8259-9888e956aa58&Player_ID=72489148  
[2026-03-20 16:37:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=2a68db87-3516-4aa3-8259-9888e956aa58&Player_ID=72489148","has_body":false} 
[2026-03-20 16:37:58] production.INFO: Operation sent successfully {"operation_id":159150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qDt1ta5Y-1774013878","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 16:37:58"}},"processed_data":{"order_number":"ORD-qDt1ta5Y-1774013878","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 16:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01"} 
[2026-03-20 16:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","total_operations":8,"sites_count":1} 
[2026-03-20 16:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-emHe-1774013745","ORD-qDt1ta5Y-1774013878"]} 
[2026-03-20 16:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-emHe-1774013745","operation_id":159144} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qDt1ta5Y-1774013878","operation_id":159150} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-20 16:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NJLI9v2O0O7cDEeqbHJeUsuEY1pZsAxd","execution_time":"2026-03-20 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:39:02] production.INFO: Constructing job for order: 174093  
[2026-03-20 16:39:05] production.INFO: Handling job for order: 174093  
[2026-03-20 16:39:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:39:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:39:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a435929-59a1-4465-aa39-65ad8d88f3a3&Player_ID=52248434060  
[2026-03-20 16:39:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a435929-59a1-4465-aa39-65ad8d88f3a3&Player_ID=52248434060","has_body":false} 
[2026-03-20 16:39:05] production.INFO: Operation sent successfully {"operation_id":159151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s3Za-1774013945","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:39:05"}},"processed_data":{"order_number":"ORD-s3Za-1774013945","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:39:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s3Za-1774013945","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:39:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-s3Za-1774013945","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:39:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:39:17] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174093} 
[2026-03-20 16:39:17] production.INFO: Order updated successfully. Order ID: 174093, Status: completed  
[2026-03-20 16:39:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s3Za-1774013945","status":"completed","codes_count":0} 
[2026-03-20 16:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 16:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02"} 
[2026-03-20 16:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","total_operations":8,"sites_count":1} 
[2026-03-20 16:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-emHe-1774013745","ORD-qDt1ta5Y-1774013878"]} 
[2026-03-20 16:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-emHe-1774013745","operation_id":159144} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-20 16:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 16:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"count":1} 
[2026-03-20 16:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"count":1} 
[2026-03-20 16:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"user_id":587,"notification_type":"order_approved","reference_id":174092} 
[2026-03-20 16:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":1,"errors":0} 
[2026-03-20 16:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":1,"errors":0} 
[2026-03-20 16:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WypMBguyP4Kl4F8SO0MBdsJhcWu2OMCi","execution_time":"2026-03-20 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:40:05] production.INFO: async() رجع: true  
[2026-03-20 16:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:40:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 16:40:22] production.INFO: Constructing job for order: 174094  
[2026-03-20 16:40:23] production.INFO: Handling job for order: 174094  
[2026-03-20 16:40:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:40:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:40:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=ec82b2ca-aac1-4b6d-9751-d0083b76a4b0&Player_ID=92314736  
[2026-03-20 16:40:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=ec82b2ca-aac1-4b6d-9751-d0083b76a4b0&Player_ID=92314736","has_body":false} 
[2026-03-20 16:40:24] production.INFO: Operation sent successfully {"operation_id":159152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s4WpJ-1774014023","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 16:40:24"}},"processed_data":{"order_number":"ORD-s4WpJ-1774014023","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 16:40:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"522.05","mainamount":"530","operation_number":"155257658","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp8lg49ag9oei2TqLseo"}},"user_id":1230} 
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 16:40:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 16:40:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18241,"user_id":1230,"amount":522.049999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-20 16:40:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s4WpJ-1774014023","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:40:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-s4WpJ-1774014023","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:40:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:40:32] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174094} 
[2026-03-20 16:40:32] production.INFO: Order updated successfully. Order ID: 174094, Status: completed  
[2026-03-20 16:40:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s4WpJ-1774014023","status":"completed","codes_count":0} 
[2026-03-20 16:40:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 16:40:53] production.INFO: Constructing job for order: 174095  
[2026-03-20 16:40:54] production.INFO: Handling job for order: 174095  
[2026-03-20 16:40:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:40:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:40:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=404b7e8c-9007-4a1a-8efd-d530a2958a09&Player_ID=1686431176  
[2026-03-20 16:40:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=404b7e8c-9007-4a1a-8efd-d530a2958a09&Player_ID=1686431176","has_body":false} 
[2026-03-20 16:40:55] production.INFO: Operation sent successfully {"operation_id":159153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gfPCP-1774014054","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:40:55"}},"processed_data":{"order_number":"ORD-gfPCP-1774014054","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:41:42] production.INFO: Constructing job for order: 174096  
[2026-03-20 16:41:43] production.INFO: Handling job for order: 174096  
[2026-03-20 16:41:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:41:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:41:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=822e784f-eff5-40ee-be00-c9306ce475aa&Player_ID=7046438904  
[2026-03-20 16:41:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=822e784f-eff5-40ee-be00-c9306ce475aa&Player_ID=7046438904","has_body":false} 
[2026-03-20 16:41:43] production.INFO: Operation sent successfully {"operation_id":159154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SfrjMo-1774014103","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:41:43"}},"processed_data":{"order_number":"ORD-SfrjMo-1774014103","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02"} 
[2026-03-20 16:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","total_operations":9,"sites_count":1} 
[2026-03-20 16:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-emHe-1774013745","ORD-gfPCP-1774014054","ORD-SfrjMo-1774014103"]} 
[2026-03-20 16:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-emHe-1774013745","operation_id":159144} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfPCP-1774014054","operation_id":159153} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SfrjMo-1774014103","operation_id":159154} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 16:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"csLDGOMCIsv8WklPgGL8cojVUcZfJ72i","execution_time":"2026-03-20 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:42:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-emHe-1774013745","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:42:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-emHe-1774013745","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:42:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:42:14] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174086} 
[2026-03-20 16:42:14] production.INFO: Order updated successfully. Order ID: 174086, Status: completed  
[2026-03-20 16:42:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-emHe-1774013745","status":"completed","codes_count":0} 
[2026-03-20 16:42:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 16:42:21] production.INFO: Constructing job for order: 174097  
[2026-03-20 16:42:23] production.INFO: Handling job for order: 174097  
[2026-03-20 16:42:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:42:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:42:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=26000&uuid=1fa2d8af-ce8a-4dc6-99e7-90e0b4f5f413&Player_ID=5583892  
[2026-03-20 16:42:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=26000&uuid=1fa2d8af-ce8a-4dc6-99e7-90e0b4f5f413&Player_ID=5583892","has_body":false} 
[2026-03-20 16:42:23] production.INFO: Operation sent successfully {"operation_id":159155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dq1LW-1774014143","amount":3.253645199999999793050164953456260263919830322265625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 16:42:23"}},"processed_data":{"order_number":"ORD-dq1LW-1774014143","amount":3.253645199999999793050164953456260263919830322265625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 16:43:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dq1LW-1774014143","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:43:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-dq1LW-1774014143","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:43:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:43:03] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":174097} 
[2026-03-20 16:43:03] production.INFO: Order updated successfully. Order ID: 174097, Status: completed  
[2026-03-20 16:43:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dq1LW-1774014143","status":"completed","codes_count":0} 
[2026-03-20 16:43:04] production.INFO: Constructing job for order: 174098  
[2026-03-20 16:43:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-20 16:43:06] production.INFO: Handling job for order: 174098  
[2026-03-20 16:43:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:43:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:43:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=46da7d8e-707f-4ad7-9319-b3b55bbb3929&Player_ID=43248797  
[2026-03-20 16:43:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=46da7d8e-707f-4ad7-9319-b3b55bbb3929&Player_ID=43248797","has_body":false} 
[2026-03-20 16:43:06] production.INFO: Operation sent successfully {"operation_id":159156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zu0hzpNF-1774014186","amount":1.71756490000000017204229152412153780460357666015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 16:43:06"}},"processed_data":{"order_number":"ORD-Zu0hzpNF-1774014186","amount":1.71756490000000017204229152412153780460357666015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 16:43:33] production.INFO: Constructing job for order: 174099  
[2026-03-20 16:43:36] production.INFO: Handling job for order: 174099  
[2026-03-20 16:43:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:43:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:43:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=20000&uuid=02788078-ddb4-4712-a4eb-ad72083c4be6&Player_ID=7652069  
[2026-03-20 16:43:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=20000&uuid=02788078-ddb4-4712-a4eb-ad72083c4be6&Player_ID=7652069","has_body":false} 
[2026-03-20 16:43:37] production.INFO: Operation sent successfully {"operation_id":159157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5GuF-1774014217","amount":2.502803999999999806647110744961537420749664306640625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 16:43:37"}},"processed_data":{"order_number":"ORD-5GuF-1774014217","amount":2.502803999999999806647110744961537420749664306640625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 16:43:53] production.INFO: Constructing job for order: 174100  
[2026-03-20 16:43:55] production.INFO: Handling job for order: 174100  
[2026-03-20 16:43:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:43:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:43:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=bd553e3a-b80c-4749-9af0-ac79d1625057&Player_ID=52156236153  
[2026-03-20 16:43:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=bd553e3a-b80c-4749-9af0-ac79d1625057&Player_ID=52156236153","has_body":false} 
[2026-03-20 16:43:56] production.INFO: Operation sent successfully {"operation_id":159158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oFbYxP-1774014236","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:43:56"}},"processed_data":{"order_number":"ORD-oFbYxP-1774014236","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 16:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02"} 
[2026-03-20 16:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","total_operations":11,"sites_count":1} 
[2026-03-20 16:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-gfPCP-1774014054","ORD-SfrjMo-1774014103","ORD-Zu0hzpNF-1774014186","ORD-5GuF-1774014217"]} 
[2026-03-20 16:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfPCP-1774014054","operation_id":159153} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oFbYxP-1774014236","operation_id":159158} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SfrjMo-1774014103","operation_id":159154} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zu0hzpNF-1774014186","operation_id":159156} 
[2026-03-20 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-20 16:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f8wTLZaX3gUGrmsn9Gw0FGMNWiVBCOnW","execution_time":"2026-03-20 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:44:04] production.INFO: Constructing job for order: 174101  
[2026-03-20 16:44:05] production.INFO: Handling job for order: 174101  
[2026-03-20 16:44:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:44:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:44:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbeb221d-b834-4d79-9ac6-eac7801c876e&Player_ID=51965986489  
[2026-03-20 16:44:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbeb221d-b834-4d79-9ac6-eac7801c876e&Player_ID=51965986489","has_body":false} 
[2026-03-20 16:44:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oFbYxP-1774014236","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:44:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-oFbYxP-1774014236","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:44:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:44:06] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":174100} 
[2026-03-20 16:44:06] production.INFO: Order updated successfully. Order ID: 174100, Status: completed  
[2026-03-20 16:44:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oFbYxP-1774014236","status":"completed","codes_count":0} 
[2026-03-20 16:44:06] production.INFO: Operation sent successfully {"operation_id":159159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oMyyKf5K-1774014246","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:44:06"}},"processed_data":{"order_number":"ORD-oMyyKf5K-1774014246","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:44:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-20 16:44:10] production.INFO: Constructing job for order: 174102  
[2026-03-20 16:44:10] production.INFO: Constructing job for order: 174103  
[2026-03-20 16:44:12] production.INFO: Handling job for order: 174102  
[2026-03-20 16:44:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:44:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:44:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=55e044f7-737f-45ae-bfbf-27dc35c6c3f6&Player_ID=0982067398  
[2026-03-20 16:44:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=55e044f7-737f-45ae-bfbf-27dc35c6c3f6&Player_ID=0982067398","has_body":false} 
[2026-03-20 16:44:13] production.INFO: Operation sent successfully {"operation_id":159160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kcx-1774014253","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 16:44:13"}},"processed_data":{"order_number":"ORD-kcx-1774014253","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 16:44:13] production.INFO: Handling job for order: 174103  
[2026-03-20 16:44:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:44:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:44:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=d1e0f440-fbfd-4219-8d27-8b1c74c5f0d9&Player_ID=0943770006  
[2026-03-20 16:44:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=d1e0f440-fbfd-4219-8d27-8b1c74c5f0d9&Player_ID=0943770006","has_body":false} 
[2026-03-20 16:44:14] production.INFO: Operation sent successfully {"operation_id":159161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zR6-1774014253","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:44:14"}},"processed_data":{"order_number":"ORD-zR6-1774014253","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:44:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Zu0hzpNF-1774014186","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:44:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-Zu0hzpNF-1774014186","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:44:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:44:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":174098} 
[2026-03-20 16:44:15] production.INFO: Order updated successfully. Order ID: 174098, Status: completed  
[2026-03-20 16:44:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Zu0hzpNF-1774014186","status":"completed","codes_count":0} 
[2026-03-20 16:44:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 16:44:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oMyyKf5K-1774014246","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:44:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-oMyyKf5K-1774014246","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:44:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:44:18] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174101} 
[2026-03-20 16:44:18] production.INFO: Order updated successfully. Order ID: 174101, Status: completed  
[2026-03-20 16:44:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oMyyKf5K-1774014246","status":"completed","codes_count":0} 
[2026-03-20 16:44:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 16:44:48] production.INFO: Constructing job for order: 174104  
[2026-03-20 16:44:50] production.INFO: Handling job for order: 174104  
[2026-03-20 16:44:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:44:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:44:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6f5af6f-e5b6-4718-b9cc-e73c004fe450&Player_ID=52329273532  
[2026-03-20 16:44:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6f5af6f-e5b6-4718-b9cc-e73c004fe450&Player_ID=52329273532","has_body":false} 
[2026-03-20 16:44:50] production.INFO: Operation sent successfully {"operation_id":159162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mTr-1774014290","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:44:50"}},"processed_data":{"order_number":"ORD-mTr-1774014290","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:44:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mTr-1774014290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:44:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-mTr-1774014290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:44:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:44:59] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174104} 
[2026-03-20 16:44:59] production.INFO: Order updated successfully. Order ID: 174104, Status: completed  
[2026-03-20 16:44:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mTr-1774014290","status":"completed","codes_count":0} 
[2026-03-20 16:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 16:45:04] production.INFO: async() رجع: true  
[2026-03-20 16:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:45:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SfrjMo-1774014103","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:45:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-SfrjMo-1774014103","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:45:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:45:24] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174096} 
[2026-03-20 16:45:24] production.INFO: Order updated successfully. Order ID: 174096, Status: completed  
[2026-03-20 16:45:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SfrjMo-1774014103","status":"completed","codes_count":0} 
[2026-03-20 16:45:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 16:45:40] production.INFO: Constructing job for order: 174105  
[2026-03-20 16:45:42] production.INFO: Handling job for order: 174105  
[2026-03-20 16:45:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:45:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:45:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6edbccec-a144-4dce-afe8-e45e619ba4f2&Player_ID=11200494  
[2026-03-20 16:45:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6edbccec-a144-4dce-afe8-e45e619ba4f2&Player_ID=11200494","has_body":false} 
[2026-03-20 16:45:43] production.INFO: Operation sent successfully {"operation_id":159163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cwU-1774014342","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 16:45:43"}},"processed_data":{"order_number":"ORD-cwU-1774014342","amount":2.06107788000000002881506588892079889774322509765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 16:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01"} 
[2026-03-20 16:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","total_operations":11,"sites_count":2} 
[2026-03-20 16:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-gfPCP-1774014054","ORD-5GuF-1774014217","ORD-cwU-1774014342"]} 
[2026-03-20 16:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cwU-1774014342","operation_id":159163} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfPCP-1774014054","operation_id":159153} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 16:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":2,"order_ids":["ORD-kcx-1774014253","ORD-zR6-1774014253"]} 
[2026-03-20 16:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"orders_count":2} 
[2026-03-20 16:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 16:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 16:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"count":2} 
[2026-03-20 16:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"count":2} 
[2026-03-20 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"user_id":1422,"notification_type":"order_approved","reference_id":174102} 
[2026-03-20 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"user_id":1056,"notification_type":"order_approved","reference_id":174103} 
[2026-03-20 16:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 16:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 16:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"processed":2,"errors":0} 
[2026-03-20 16:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161,"processed":2,"errors":0} 
[2026-03-20 16:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"33GIENLUvGHUKGkY9AZYuIaYYJhJLWQG","execution_time":"2026-03-20 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zR6-1774014253","operation_id":159161} 
[2026-03-20 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1422  
[2026-03-20 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 16:46:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gfPCP-1774014054","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:46:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-gfPCP-1774014054","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:46:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:46:05] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174095} 
[2026-03-20 16:46:05] production.INFO: Order updated successfully. Order ID: 174095, Status: completed  
[2026-03-20 16:46:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gfPCP-1774014054","status":"completed","codes_count":0} 
[2026-03-20 16:46:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 16:46:24] production.INFO: Constructing job for order: 174106  
[2026-03-20 16:46:25] production.INFO: Handling job for order: 174106  
[2026-03-20 16:46:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:46:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:46:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5115ee5-9e83-46da-9459-504eaec2e5a8&Player_ID=52248434060  
[2026-03-20 16:46:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5115ee5-9e83-46da-9459-504eaec2e5a8&Player_ID=52248434060","has_body":false} 
[2026-03-20 16:46:26] production.INFO: Operation sent successfully {"operation_id":159164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h3u-1774014386","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:46:26"}},"processed_data":{"order_number":"ORD-h3u-1774014386","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:46:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h3u-1774014386","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:46:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-h3u-1774014386","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:46:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:46:36] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174106} 
[2026-03-20 16:46:36] production.INFO: Order updated successfully. Order ID: 174106, Status: completed  
[2026-03-20 16:46:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h3u-1774014386","status":"completed","codes_count":0} 
[2026-03-20 16:46:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 16:47:06] production.INFO: Constructing job for order: 174107  
[2026-03-20 16:47:08] production.INFO: Handling job for order: 174107  
[2026-03-20 16:47:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:47:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:47:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=59d9d4cb-1996-45a0-bd34-1a19ddf4775c&Player_ID=9027905650  
[2026-03-20 16:47:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=59d9d4cb-1996-45a0-bd34-1a19ddf4775c&Player_ID=9027905650","has_body":false} 
[2026-03-20 16:47:09] production.INFO: Operation sent successfully {"operation_id":159165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-puwlj-1774014429","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:47:09"}},"processed_data":{"order_number":"ORD-puwlj-1774014429","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:47:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cwU-1774014342","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:47:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-cwU-1774014342","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:47:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:47:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174105} 
[2026-03-20 16:47:13] production.INFO: Order updated successfully. Order ID: 174105, Status: completed  
[2026-03-20 16:47:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cwU-1774014342","status":"completed","codes_count":0} 
[2026-03-20 16:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 16:47:38] production.INFO: Constructing job for order: 174108  
[2026-03-20 16:47:38] production.INFO: Constructing job for order: 174109  
[2026-03-20 16:47:39] production.INFO: Handling job for order: 174109  
[2026-03-20 16:47:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:47:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:47:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e3d1a26a-9c11-42d6-a373-7808466ee983&Player_ID=10554431678  
[2026-03-20 16:47:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e3d1a26a-9c11-42d6-a373-7808466ee983&Player_ID=10554431678","has_body":false} 
[2026-03-20 16:47:40] production.INFO: Operation sent successfully {"operation_id":159166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gfd4F-1774014459","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 16:47:40"}},"processed_data":{"order_number":"ORD-gfd4F-1774014459","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 16:47:40] production.INFO: Handling job for order: 174108  
[2026-03-20 16:47:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=772f1f68-7790-4a4b-b460-a8ba41493841&Player_ID=52329273532  
[2026-03-20 16:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=772f1f68-7790-4a4b-b460-a8ba41493841&Player_ID=52329273532","has_body":false} 
[2026-03-20 16:47:41] production.INFO: Operation sent successfully {"operation_id":159167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CW24-1774014460","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:47:41"}},"processed_data":{"order_number":"ORD-CW24-1774014460","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:47:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CW24-1774014460","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:47:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-CW24-1774014460","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:47:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:47:54] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174108} 
[2026-03-20 16:47:54] production.INFO: Order updated successfully. Order ID: 174108, Status: completed  
[2026-03-20 16:47:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CW24-1774014460","status":"completed","codes_count":0} 
[2026-03-20 16:47:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 16:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02"} 
[2026-03-20 16:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","total_operations":9,"sites_count":1} 
[2026-03-20 16:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217","ORD-puwlj-1774014429","ORD-gfd4F-1774014459"]} 
[2026-03-20 16:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfd4F-1774014459","operation_id":159166} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-puwlj-1774014429","operation_id":159165} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 16:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ijd1xu8QbdgP4BBATiXDmKAs5QgGhFf6","execution_time":"2026-03-20 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:48:08] production.INFO: Constructing job for order: 174110  
[2026-03-20 16:48:11] production.INFO: Handling job for order: 174110  
[2026-03-20 16:48:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:48:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:48:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=30000&uuid=8137296a-8b3c-4c9e-a609-2985c804124b&Player_ID=7093231  
[2026-03-20 16:48:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=30000&uuid=8137296a-8b3c-4c9e-a609-2985c804124b&Player_ID=7093231","has_body":false} 
[2026-03-20 16:48:12] production.INFO: Operation sent successfully {"operation_id":159168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LxPVPG-1774014491","amount":3.754205999999999932015271042473614215850830078125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 16:48:12"}},"processed_data":{"order_number":"ORD-LxPVPG-1774014491","amount":3.754205999999999932015271042473614215850830078125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 16:48:13] production.INFO: Constructing job for order: 174111  
[2026-03-20 16:48:15] production.INFO: Handling job for order: 174111  
[2026-03-20 16:48:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e9c0e5c-049c-4ef5-a6da-d287375c64cd&Player_ID=52021485880  
[2026-03-20 16:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e9c0e5c-049c-4ef5-a6da-d287375c64cd&Player_ID=52021485880","has_body":false} 
[2026-03-20 16:48:16] production.INFO: Operation sent successfully {"operation_id":159169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-16GxeMD-1774014495","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:48:16"}},"processed_data":{"order_number":"ORD-16GxeMD-1774014495","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:48:21] production.INFO: Constructing job for order: 174112  
[2026-03-20 16:48:22] production.INFO: Handling job for order: 174112  
[2026-03-20 16:48:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:48:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:48:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78a0e323-7f6b-4926-874d-9f11eeae8c98&Player_ID=52021485880  
[2026-03-20 16:48:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78a0e323-7f6b-4926-874d-9f11eeae8c98&Player_ID=52021485880","has_body":false} 
[2026-03-20 16:48:22] production.INFO: Operation sent successfully {"operation_id":159170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mCk5Ln-1774014502","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:48:22"}},"processed_data":{"order_number":"ORD-mCk5Ln-1774014502","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:48:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-16GxeMD-1774014495","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:48:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-16GxeMD-1774014495","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:48:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:48:27] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174111} 
[2026-03-20 16:48:27] production.INFO: Order updated successfully. Order ID: 174111, Status: completed  
[2026-03-20 16:48:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-16GxeMD-1774014495","status":"completed","codes_count":0} 
[2026-03-20 16:48:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 16:48:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mCk5Ln-1774014502","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:48:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-mCk5Ln-1774014502","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:48:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:48:36] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174112} 
[2026-03-20 16:48:36] production.INFO: Order updated successfully. Order ID: 174112, Status: completed  
[2026-03-20 16:48:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mCk5Ln-1774014502","status":"completed","codes_count":0} 
[2026-03-20 16:48:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 16:49:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LxPVPG-1774014491","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:49:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-LxPVPG-1774014491","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:49:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:49:06] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174110} 
[2026-03-20 16:49:06] production.INFO: Order updated successfully. Order ID: 174110, Status: completed  
[2026-03-20 16:49:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LxPVPG-1774014491","status":"completed","codes_count":0} 
[2026-03-20 16:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 16:49:21] production.INFO: Constructing job for order: 174113  
[2026-03-20 16:49:23] production.INFO: Handling job for order: 174113  
[2026-03-20 16:49:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:49:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:49:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=200c829f-7dbb-4fd1-a374-37432ab8e649&Player_ID=52370539710  
[2026-03-20 16:49:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=200c829f-7dbb-4fd1-a374-37432ab8e649&Player_ID=52370539710","has_body":false} 
[2026-03-20 16:49:23] production.INFO: Operation sent successfully {"operation_id":159171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CGYr4yW-1774014563","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:49:23"}},"processed_data":{"order_number":"ORD-CGYr4yW-1774014563","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:50:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CGYr4yW-1774014563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:50:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-CGYr4yW-1774014563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:50:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:50:00] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":174113} 
[2026-03-20 16:50:00] production.INFO: Order updated successfully. Order ID: 174113, Status: completed  
[2026-03-20 16:50:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CGYr4yW-1774014563","status":"completed","codes_count":0} 
[2026-03-20 16:50:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 16:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02"} 
[2026-03-20 16:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","total_operations":9,"sites_count":1} 
[2026-03-20 16:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217","ORD-puwlj-1774014429","ORD-gfd4F-1774014459"]} 
[2026-03-20 16:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfd4F-1774014459","operation_id":159166} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-puwlj-1774014429","operation_id":159165} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 16:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ywhq9NXZP2gzmfbBj3TGNEbDjtcLSMsv","execution_time":"2026-03-20 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:50:05] production.INFO: async() رجع: true  
[2026-03-20 16:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:51:15] production.INFO: Constructing job for order: 174114  
[2026-03-20 16:51:18] production.INFO: Handling job for order: 174114  
[2026-03-20 16:51:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:51:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:51:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=0e9376fa-c275-4b01-b373-6b58269125bd&Player_ID=92314736  
[2026-03-20 16:51:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=0e9376fa-c275-4b01-b373-6b58269125bd&Player_ID=92314736","has_body":false} 
[2026-03-20 16:51:19] production.INFO: Operation sent successfully {"operation_id":159172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PppEwRk-1774014679","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 16:51:19"}},"processed_data":{"order_number":"ORD-PppEwRk-1774014679","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 16:51:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PppEwRk-1774014679","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:51:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-PppEwRk-1774014679","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:51:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:51:27] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174114} 
[2026-03-20 16:51:27] production.INFO: Order updated successfully. Order ID: 174114, Status: completed  
[2026-03-20 16:51:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PppEwRk-1774014679","status":"completed","codes_count":0} 
[2026-03-20 16:51:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 16:51:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-puwlj-1774014429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:51:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-puwlj-1774014429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:51:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:51:31] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174107} 
[2026-03-20 16:51:31] production.INFO: Order updated successfully. Order ID: 174107, Status: completed  
[2026-03-20 16:51:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-puwlj-1774014429","status":"completed","codes_count":0} 
[2026-03-20 16:51:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 16:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01"} 
[2026-03-20 16:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","total_operations":8,"sites_count":1} 
[2026-03-20 16:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217","ORD-gfd4F-1774014459"]} 
[2026-03-20 16:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gfd4F-1774014459","operation_id":159166} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-20 16:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hb7yLvNc2Vy4LogPdPnWouffR0MHhSX1","execution_time":"2026-03-20 16:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:52:08] production.INFO: Constructing job for order: 174116  
[2026-03-20 16:52:10] production.INFO: Handling job for order: 174116  
[2026-03-20 16:52:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:52:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:52:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=53bea60b-7f60-4688-9bfb-ac87423de862&Player_ID=52192793708  
[2026-03-20 16:52:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=53bea60b-7f60-4688-9bfb-ac87423de862&Player_ID=52192793708","has_body":false} 
[2026-03-20 16:52:11] production.INFO: Operation sent successfully {"operation_id":159173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VOzmyF1t-1774014731","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:52:11"}},"processed_data":{"order_number":"ORD-VOzmyF1t-1774014731","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 16:52:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VOzmyF1t-1774014731","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:52:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-VOzmyF1t-1774014731","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:52:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:52:21] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174116} 
[2026-03-20 16:52:21] production.INFO: Order updated successfully. Order ID: 174116, Status: completed  
[2026-03-20 16:52:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VOzmyF1t-1774014731","status":"completed","codes_count":0} 
[2026-03-20 16:52:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 16:52:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gfd4F-1774014459","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:52:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-gfd4F-1774014459","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:52:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:52:24] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174109} 
[2026-03-20 16:52:24] production.INFO: Order updated successfully. Order ID: 174109, Status: completed  
[2026-03-20 16:52:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gfd4F-1774014459","status":"completed","codes_count":0} 
[2026-03-20 16:52:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 16:52:31] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"240.0","mainamount":"240","operation_number":"600428314118","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvmrlgillp65oaXJU13q"}},"user_id":100} 
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 16:52:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 16:52:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18242,"user_id":100,"amount":240.0,"admins_notified":7} 
[2026-03-20 16:52:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"197.0","mainamount":"200","operation_number":"155268423","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpitbjahej4nrudLYMShv"}},"user_id":1133} 
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 16:52:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 16:52:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18243,"user_id":1133,"amount":197.0,"admins_notified":7} 
[2026-03-20 16:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02"} 
[2026-03-20 16:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","total_operations":7,"sites_count":1} 
[2026-03-20 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-zNX4E-1774013200","ORD-Kmpi-1774013250","ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217"]} 
[2026-03-20 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kmpi-1774013250","operation_id":159129} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNX4E-1774013200","operation_id":159126} 
[2026-03-20 16:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-20 16:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uWvac0pf9ZU6J4WtqNGWp21NNJqAActJ","execution_time":"2026-03-20 16:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:54:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zNX4E-1774013200","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:54:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-zNX4E-1774013200","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:54:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:54:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174068} 
[2026-03-20 16:54:48] production.INFO: Order updated successfully. Order ID: 174068, Status: completed  
[2026-03-20 16:54:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zNX4E-1774013200","status":"completed","codes_count":0} 
[2026-03-20 16:54:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 16:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 16:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 16:55:05] production.INFO: async() رجع: true  
[2026-03-20 16:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 16:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 16:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 16:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 16:55:39] production.INFO: Constructing job for order: 174117  
[2026-03-20 16:55:42] production.INFO: Handling job for order: 174117  
[2026-03-20 16:55:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:55:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:55:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=18e97011-b9ab-4ae9-b9ff-788a752304c3&Player_ID=52053427898  
[2026-03-20 16:55:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=18e97011-b9ab-4ae9-b9ff-788a752304c3&Player_ID=52053427898","has_body":false} 
[2026-03-20 16:55:43] production.INFO: Operation sent successfully {"operation_id":159174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mrOZ-1774014943","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:55:43"}},"processed_data":{"order_number":"ORD-mrOZ-1774014943","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:55:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kmpi-1774013250","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:55:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kmpi-1774013250","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:55:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:55:54] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174071} 
[2026-03-20 16:55:54] production.INFO: Order updated successfully. Order ID: 174071, Status: completed  
[2026-03-20 16:55:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kmpi-1774013250","status":"completed","codes_count":0} 
[2026-03-20 16:55:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 16:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01"} 
[2026-03-20 16:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","total_operations":6,"sites_count":1} 
[2026-03-20 16:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217","ORD-mrOZ-1774014943"]} 
[2026-03-20 16:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrOZ-1774014943","operation_id":159174} 
[2026-03-20 16:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 16:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kzDDRqrEOPi2VzkiuX2vhzQFmi6bMrva","execution_time":"2026-03-20 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mrOZ-1774014943","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-mrOZ-1774014943","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:56:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174117} 
[2026-03-20 16:56:04] production.INFO: Order updated successfully. Order ID: 174117, Status: completed  
[2026-03-20 16:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mrOZ-1774014943","status":"completed","codes_count":0} 
[2026-03-20 16:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 16:56:52] production.INFO: Constructing job for order: 174118  
[2026-03-20 16:56:55] production.INFO: Handling job for order: 174118  
[2026-03-20 16:56:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:56:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:56:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d60c12c-b87e-4cb3-b9dd-2fb10e8b4960&Player_ID=52053427898  
[2026-03-20 16:56:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d60c12c-b87e-4cb3-b9dd-2fb10e8b4960&Player_ID=52053427898","has_body":false} 
[2026-03-20 16:56:56] production.INFO: Operation sent successfully {"operation_id":159175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y0Jw-1774015016","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:56:56"}},"processed_data":{"order_number":"ORD-Y0Jw-1774015016","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 16:57:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y0Jw-1774015016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:57:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y0Jw-1774015016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:57:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:57:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174118} 
[2026-03-20 16:57:28] production.INFO: Order updated successfully. Order ID: 174118, Status: completed  
[2026-03-20 16:57:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y0Jw-1774015016","status":"completed","codes_count":0} 
[2026-03-20 16:57:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 16:57:32] production.INFO: Constructing job for order: 174119  
[2026-03-20 16:57:35] production.INFO: Handling job for order: 174119  
[2026-03-20 16:57:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:57:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:57:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7e4b03b-d867-4a7d-a49a-a5736c58c93c&Player_ID=52348760492  
[2026-03-20 16:57:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7e4b03b-d867-4a7d-a49a-a5736c58c93c&Player_ID=52348760492","has_body":false} 
[2026-03-20 16:57:36] production.INFO: Operation sent successfully {"operation_id":159176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k7TemviV-1774015056","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 16:57:36"}},"processed_data":{"order_number":"ORD-k7TemviV-1774015056","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 16:57:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k7TemviV-1774015056","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:57:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-k7TemviV-1774015056","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:57:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:57:46] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174119} 
[2026-03-20 16:57:46] production.INFO: Order updated successfully. Order ID: 174119, Status: completed  
[2026-03-20 16:57:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k7TemviV-1774015056","status":"completed","codes_count":0} 
[2026-03-20 16:57:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 16:58:01] production.INFO: Constructing job for order: 174120  
[2026-03-20 16:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03"} 
[2026-03-20 16:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","total_operations":5,"sites_count":1} 
[2026-03-20 16:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-zwOk-1774013320","ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217"]} 
[2026-03-20 16:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 16:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 16:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 16:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 16:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 16:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 16:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 16:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133,"processed":0,"errors":0} 
[2026-03-20 16:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hq34WeCZEZqqW1xYH1N1GkEJbY4Y3Ul1","execution_time":"2026-03-20 16:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwOk-1774013320","operation_id":159133} 
[2026-03-20 16:58:03] production.INFO: Handling job for order: 174120  
[2026-03-20 16:58:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:58:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:58:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=c85b4ca6-75b7-4a05-aa43-6aaa0faa7789&Player_ID=0958581098  
[2026-03-20 16:58:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=c85b4ca6-75b7-4a05-aa43-6aaa0faa7789&Player_ID=0958581098","has_body":false} 
[2026-03-20 16:58:04] production.INFO: Operation sent successfully {"operation_id":159177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fztUR8v-1774015084","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:58:04"}},"processed_data":{"order_number":"ORD-fztUR8v-1774015084","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:58:21] production.INFO: Constructing job for order: 174121  
[2026-03-20 16:58:22] production.INFO: Handling job for order: 174121  
[2026-03-20 16:58:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:58:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:58:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=763376e2-d48b-42e2-9eae-c39fb6139871&Player_ID=0958581098  
[2026-03-20 16:58:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=763376e2-d48b-42e2-9eae-c39fb6139871&Player_ID=0958581098","has_body":false} 
[2026-03-20 16:58:23] production.INFO: Operation sent successfully {"operation_id":159178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p8c3s-1774015102","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:58:23"}},"processed_data":{"order_number":"ORD-p8c3s-1774015102","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:58:26] production.INFO: Constructing job for order: 174122  
[2026-03-20 16:58:29] production.INFO: Handling job for order: 174122  
[2026-03-20 16:58:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:58:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:58:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6afe6292-2b11-4c29-960f-6bd6c2609a87&Player_ID=0958581098  
[2026-03-20 16:58:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6afe6292-2b11-4c29-960f-6bd6c2609a87&Player_ID=0958581098","has_body":false} 
[2026-03-20 16:58:29] production.INFO: Operation sent successfully {"operation_id":159179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DQa1-1774015109","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:58:29"}},"processed_data":{"order_number":"ORD-DQa1-1774015109","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:58:30] production.INFO: Constructing job for order: 174123  
[2026-03-20 16:58:32] production.INFO: Handling job for order: 174123  
[2026-03-20 16:58:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:58:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:58:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c14e968e-f38f-4577-8b2b-5a2ef9e07d7c&Player_ID=0958581098  
[2026-03-20 16:58:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c14e968e-f38f-4577-8b2b-5a2ef9e07d7c&Player_ID=0958581098","has_body":false} 
[2026-03-20 16:58:33] production.INFO: Operation sent successfully {"operation_id":159180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gIML-1774015113","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:58:33"}},"processed_data":{"order_number":"ORD-gIML-1774015113","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:59:03] production.INFO: Constructing job for order: 174124  
[2026-03-20 16:59:06] production.INFO: Handling job for order: 174124  
[2026-03-20 16:59:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 16:59:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:59:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=05d89c35-abec-46c6-9ed3-6618b019f81a&Player_ID=3532287  
[2026-03-20 16:59:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=05d89c35-abec-46c6-9ed3-6618b019f81a&Player_ID=3532287","has_body":false} 
[2026-03-20 16:59:07] production.INFO: Operation sent successfully {"operation_id":159181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UKdG-1774015147","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-20 16:59:07"}},"processed_data":{"order_number":"ORD-UKdG-1774015147","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-20 16:59:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UKdG-1774015147","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 16:59:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-UKdG-1774015147","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 16:59:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:59:13] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174124} 
[2026-03-20 16:59:13] production.INFO: Order updated successfully. Order ID: 174124, Status: completed  
[2026-03-20 16:59:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UKdG-1774015147","status":"completed","codes_count":0} 
[2026-03-20 16:59:15] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 16:59:17] production.INFO: Constructing job for order: 174125  
[2026-03-20 16:59:18] production.INFO: Handling job for order: 174125  
[2026-03-20 16:59:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:59:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:59:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=17ef013e-2d22-4fcf-95be-fb193d2da075&Player_ID=0953783628  
[2026-03-20 16:59:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=17ef013e-2d22-4fcf-95be-fb193d2da075&Player_ID=0953783628","has_body":false} 
[2026-03-20 16:59:18] production.INFO: Operation sent successfully {"operation_id":159182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vmCKhi8-1774015158","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:59:18"}},"processed_data":{"order_number":"ORD-vmCKhi8-1774015158","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:59:20] production.INFO: Constructing job for order: 174126  
[2026-03-20 16:59:21] production.INFO: Handling job for order: 174126  
[2026-03-20 16:59:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:59:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:59:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d6ed948b-fc79-41c8-abac-2529ecabba6e&Player_ID=0953783628  
[2026-03-20 16:59:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d6ed948b-fc79-41c8-abac-2529ecabba6e&Player_ID=0953783628","has_body":false} 
[2026-03-20 16:59:22] production.INFO: Operation sent successfully {"operation_id":159183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iPcM9A-1774015162","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:59:22"}},"processed_data":{"order_number":"ORD-iPcM9A-1774015162","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:59:24] production.INFO: Constructing job for order: 174127  
[2026-03-20 16:59:25] production.INFO: Handling job for order: 174127  
[2026-03-20 16:59:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:59:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:59:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3a173112-b83c-4378-938d-1017b1b6ed45&Player_ID=0953783628  
[2026-03-20 16:59:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3a173112-b83c-4378-938d-1017b1b6ed45&Player_ID=0953783628","has_body":false} 
[2026-03-20 16:59:26] production.INFO: Operation sent successfully {"operation_id":159184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6tRS-1774015166","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:59:26"}},"processed_data":{"order_number":"ORD-6tRS-1774015166","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:59:28] production.INFO: Constructing job for order: 174128  
[2026-03-20 16:59:29] production.INFO: Handling job for order: 174128  
[2026-03-20 16:59:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 16:59:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 16:59:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ddf3a681-6592-4195-842a-a1fc6590adc8&Player_ID=0953783628  
[2026-03-20 16:59:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ddf3a681-6592-4195-842a-a1fc6590adc8&Player_ID=0953783628","has_body":false} 
[2026-03-20 16:59:30] production.INFO: Operation sent successfully {"operation_id":159185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hp0N6h-1774015169","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 16:59:30"}},"processed_data":{"order_number":"ORD-hp0N6h-1774015169","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 16:59:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zwOk-1774013320","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 16:59:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-zwOk-1774013320","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 16:59:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 16:59:37] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174075} 
[2026-03-20 16:59:37] production.INFO: Order updated successfully. Order ID: 174075, Status: completed  
[2026-03-20 16:59:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zwOk-1774013320","status":"completed","codes_count":0} 
[2026-03-20 16:59:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03"} 
[2026-03-20 17:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","total_operations":12,"sites_count":2} 
[2026-03-20 17:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-d9b5-1774013332","ORD-daDITTS-1774013339","ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217"]} 
[2026-03-20 17:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d9b5-1774013332","operation_id":159134} 
[2026-03-20 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-daDITTS-1774013339","operation_id":159135} 
[2026-03-20 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 17:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 17:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"processed":0,"errors":0} 
[2026-03-20 17:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"orders_count":8,"order_ids":["ORD-fztUR8v-1774015084","ORD-p8c3s-1774015102","ORD-DQa1-1774015109","ORD-gIML-1774015113","ORD-vmCKhi8-1774015158","ORD-iPcM9A-1774015162","ORD-6tRS-1774015166","ORD-hp0N6h-1774015169"]} 
[2026-03-20 17:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 17:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"orders_count":8} 
[2026-03-20 17:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"processed":8,"skipped":0,"updates_prepared":8} 
[2026-03-20 17:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"total_items":8,"chunks":1,"chunk_size":10} 
[2026-03-20 17:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"count":8} 
[2026-03-20 17:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"count":8} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174127} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174122} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174120} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174123} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174128} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174126} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174121} 
[2026-03-20 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"user_id":949,"notification_type":"order_approved","reference_id":174125} 
[2026-03-20 17:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"chunk_number":1,"processed":8,"errors":0,"total_operations":8,"total_orders":8,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"total_processed":8,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"processed":8,"errors":0} 
[2026-03-20 17:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182,"processed":8,"errors":0} 
[2026-03-20 17:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"76waTiTZQKx2NxewMXTkW1PZuT09IIkZ","execution_time":"2026-03-20 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vmCKhi8-1774015158","operation_id":159182} 
[2026-03-20 17:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:00:05] production.INFO: async() رجع: true  
[2026-03-20 17:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:00:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d9b5-1774013332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:00:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-d9b5-1774013332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:00:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:00:40] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174076} 
[2026-03-20 17:00:40] production.INFO: Order updated successfully. Order ID: 174076, Status: completed  
[2026-03-20 17:00:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d9b5-1774013332","status":"completed","codes_count":0} 
[2026-03-20 17:00:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:01:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-daDITTS-1774013339","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:01:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-daDITTS-1774013339","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:01:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:01:43] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174077} 
[2026-03-20 17:01:43] production.INFO: Order updated successfully. Order ID: 174077, Status: completed  
[2026-03-20 17:01:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-daDITTS-1774013339","status":"completed","codes_count":0} 
[2026-03-20 17:01:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01"} 
[2026-03-20 17:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","total_operations":2,"sites_count":1} 
[2026-03-20 17:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-gCZ4pKxz-1774013346","ORD-5GuF-1774014217"]} 
[2026-03-20 17:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 17:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 17:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136,"processed":0,"errors":0} 
[2026-03-20 17:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tpLIPOvefbyj2BAKfxncL2lF3rm8zQu3","execution_time":"2026-03-20 17:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gCZ4pKxz-1774013346","operation_id":159136} 
[2026-03-20 17:02:40] production.INFO: Constructing job for order: 174129  
[2026-03-20 17:02:43] production.INFO: Handling job for order: 174129  
[2026-03-20 17:02:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:02:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:02:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e0df2c34-7f14-40f5-beee-029b97080047&Player_ID=0988092718  
[2026-03-20 17:02:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e0df2c34-7f14-40f5-beee-029b97080047&Player_ID=0988092718","has_body":false} 
[2026-03-20 17:02:44] production.INFO: Operation sent successfully {"operation_id":159186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9EtCHmf-1774015363","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:02:44"}},"processed_data":{"order_number":"ORD-9EtCHmf-1774015363","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:02:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gCZ4pKxz-1774013346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:02:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-gCZ4pKxz-1774013346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:02:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:02:49] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174078} 
[2026-03-20 17:02:49] production.INFO: Order updated successfully. Order ID: 174078, Status: completed  
[2026-03-20 17:02:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gCZ4pKxz-1774013346","status":"completed","codes_count":0} 
[2026-03-20 17:02:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:02:52] production.INFO: Constructing job for order: 174130  
[2026-03-20 17:02:53] production.INFO: Handling job for order: 174130  
[2026-03-20 17:02:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:02:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:02:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4cbfd226-6a00-41d1-b451-dcece5fa61dc&Player_ID=52146084932  
[2026-03-20 17:02:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4cbfd226-6a00-41d1-b451-dcece5fa61dc&Player_ID=52146084932","has_body":false} 
[2026-03-20 17:02:53] production.INFO: Operation sent successfully {"operation_id":159187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DtGdEa99-1774015373","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:02:53"}},"processed_data":{"order_number":"ORD-DtGdEa99-1774015373","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:03:01] production.INFO: Constructing job for order: 174131  
[2026-03-20 17:03:02] production.INFO: Handling job for order: 174131  
[2026-03-20 17:03:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:03:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:03:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=ca91abea-75cb-4653-9643-8f0cc70c6475&Player_ID=188539866  
[2026-03-20 17:03:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=ca91abea-75cb-4653-9643-8f0cc70c6475&Player_ID=188539866","has_body":false} 
[2026-03-20 17:03:03] production.INFO: Operation sent successfully {"operation_id":159188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-to0u-1774015383","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 17:03:03"}},"processed_data":{"order_number":"ORD-to0u-1774015383","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 17:03:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DtGdEa99-1774015373","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:03:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-DtGdEa99-1774015373","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:03:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:03:07] production.INFO: SendAcceptReject: Notification queued {"user_id":446,"notification_type":"order_approved","reference_id":174130} 
[2026-03-20 17:03:07] production.INFO: Order updated successfully. Order ID: 174130, Status: completed  
[2026-03-20 17:03:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DtGdEa99-1774015373","status":"completed","codes_count":0} 
[2026-03-20 17:03:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 446  
[2026-03-20 17:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00"} 
[2026-03-20 17:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","total_operations":3,"sites_count":2} 
[2026-03-20 17:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-5GuF-1774014217","ORD-to0u-1774015383"]} 
[2026-03-20 17:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 17:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188} 
[2026-03-20 17:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188,"processed":0,"errors":0} 
[2026-03-20 17:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188,"orders_count":1,"order_ids":["ORD-9EtCHmf-1774015363"]} 
[2026-03-20 17:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188} 
[2026-03-20 17:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-to0u-1774015383","operation_id":159188,"orders_count":1} 
[2026-03-20 17:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"count":1} 
[2026-03-20 17:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"count":1} 
[2026-03-20 17:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"user_id":1074,"notification_type":"order_approved","reference_id":174129} 
[2026-03-20 17:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"processed":1,"errors":0} 
[2026-03-20 17:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186,"processed":1,"errors":0} 
[2026-03-20 17:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5Z4D04U0QvzTeKB6nNGtrqaTzqCv8kyl","execution_time":"2026-03-20 17:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9EtCHmf-1774015363","operation_id":159186} 
[2026-03-20 17:04:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 17:04:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-to0u-1774015383","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:04:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-to0u-1774015383","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:04:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:04:28] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":174131} 
[2026-03-20 17:04:28] production.INFO: Order updated successfully. Order ID: 174131, Status: completed  
[2026-03-20 17:04:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-to0u-1774015383","status":"completed","codes_count":0} 
[2026-03-20 17:04:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 17:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:05:03] production.INFO: async() رجع: true  
[2026-03-20 17:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:05:34] production.INFO: Constructing job for order: 174132  
[2026-03-20 17:05:34] production.INFO: Constructing job for order: 174133  
[2026-03-20 17:05:37] production.INFO: Handling job for order: 174132  
[2026-03-20 17:05:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:05:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:05:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7320f348-fc2b-478a-a0c4-ded7a8d3d44b&Player_ID=52053427898  
[2026-03-20 17:05:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7320f348-fc2b-478a-a0c4-ded7a8d3d44b&Player_ID=52053427898","has_body":false} 
[2026-03-20 17:05:38] production.INFO: Operation sent successfully {"operation_id":159189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yk2-1774015538","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:05:38"}},"processed_data":{"order_number":"ORD-yk2-1774015538","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:05:38] production.INFO: Handling job for order: 174133  
[2026-03-20 17:05:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:05:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:05:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=706aa816-0f96-4b36-83da-4e6afc4aa371&Player_ID=52389125733  
[2026-03-20 17:05:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=706aa816-0f96-4b36-83da-4e6afc4aa371&Player_ID=52389125733","has_body":false} 
[2026-03-20 17:05:39] production.INFO: Operation sent successfully {"operation_id":159190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tfqTZGO-1774015539","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:05:39"}},"processed_data":{"order_number":"ORD-tfqTZGO-1774015539","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 17:05:44] production.INFO: Constructing job for order: 174134  
[2026-03-20 17:05:45] production.INFO: Handling job for order: 174134  
[2026-03-20 17:05:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:05:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:05:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=a4957815-ca32-4419-b38d-b4b591172ff6&Player_ID=92314736  
[2026-03-20 17:05:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=a4957815-ca32-4419-b38d-b4b591172ff6&Player_ID=92314736","has_body":false} 
[2026-03-20 17:05:46] production.INFO: Operation sent successfully {"operation_id":159191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m72C-1774015546","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 17:05:46"}},"processed_data":{"order_number":"ORD-m72C-1774015546","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 17:05:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tfqTZGO-1774015539","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:05:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-tfqTZGO-1774015539","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:05:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:05:49] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":174133} 
[2026-03-20 17:05:49] production.INFO: Order updated successfully. Order ID: 174133, Status: completed  
[2026-03-20 17:05:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tfqTZGO-1774015539","status":"completed","codes_count":0} 
[2026-03-20 17:05:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yk2-1774015538","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:05:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-yk2-1774015538","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:05:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:05:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174132} 
[2026-03-20 17:05:49] production.INFO: Order updated successfully. Order ID: 174132, Status: completed  
[2026-03-20 17:05:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yk2-1774015538","status":"completed","codes_count":0} 
[2026-03-20 17:05:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m72C-1774015546","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:05:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-m72C-1774015546","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:05:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:05:51] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174134} 
[2026-03-20 17:05:51] production.INFO: Order updated successfully. Order ID: 174134, Status: completed  
[2026-03-20 17:05:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m72C-1774015546","status":"completed","codes_count":0} 
[2026-03-20 17:05:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 17:05:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 17:05:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 17:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01"} 
[2026-03-20 17:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","total_operations":1,"sites_count":1} 
[2026-03-20 17:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5GuF-1774014217"]} 
[2026-03-20 17:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 17:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 17:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 17:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157,"processed":0,"errors":0} 
[2026-03-20 17:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"atMR74euS8FgcCFUeOllenw8G5dhBso1","execution_time":"2026-03-20 17:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GuF-1774014217","operation_id":159157} 
[2026-03-20 17:06:44] production.INFO: Constructing job for order: 174135  
[2026-03-20 17:06:46] production.INFO: Handling job for order: 174135  
[2026-03-20 17:06:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:06:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:06:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=55139c85-0f7b-43bf-a8af-637ca8eacd26&Player_ID=220534754  
[2026-03-20 17:06:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=55139c85-0f7b-43bf-a8af-637ca8eacd26&Player_ID=220534754","has_body":false} 
[2026-03-20 17:06:47] production.INFO: Operation sent successfully {"operation_id":159192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m4FfCP1-1774015607","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 17:06:47"}},"processed_data":{"order_number":"ORD-m4FfCP1-1774015607","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 17:06:48] production.INFO: Constructing job for order: 174136  
[2026-03-20 17:06:50] production.INFO: Handling job for order: 174136  
[2026-03-20 17:06:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:06:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:06:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=20000&uuid=ef6644a1-3a29-42f7-9829-fe036a194a34&Player_ID=1905244  
[2026-03-20 17:06:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=20000&uuid=ef6644a1-3a29-42f7-9829-fe036a194a34&Player_ID=1905244","has_body":false} 
[2026-03-20 17:06:50] production.INFO: Constructing job for order: 174137  
[2026-03-20 17:06:51] production.INFO: Operation sent successfully {"operation_id":159193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VeNGdaP-1774015610","amount":2.014577999999999757818613943527452647686004638671875,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-20 17:06:51"}},"processed_data":{"order_number":"ORD-VeNGdaP-1774015610","amount":2.014577999999999757818613943527452647686004638671875,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-20 17:06:51] production.INFO: Handling job for order: 174137  
[2026-03-20 17:06:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:06:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:06:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=671ca619-9529-42a0-a494-2df52fc13933&Player_ID=0951950712  
[2026-03-20 17:06:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=671ca619-9529-42a0-a494-2df52fc13933&Player_ID=0951950712","has_body":false} 
[2026-03-20 17:06:51] production.INFO: Operation sent successfully {"operation_id":159194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bGEJE-1774015611","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:06:51"}},"processed_data":{"order_number":"ORD-bGEJE-1774015611","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:07:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5GuF-1774014217","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:07:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-5GuF-1774014217","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:07:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:07:07] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":174099} 
[2026-03-20 17:07:07] production.INFO: Order updated successfully. Order ID: 174099, Status: completed  
[2026-03-20 17:07:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5GuF-1774014217","status":"completed","codes_count":0} 
[2026-03-20 17:07:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VeNGdaP-1774015610","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:07:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-VeNGdaP-1774015610","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:07:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:07:08] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":174136} 
[2026-03-20 17:07:08] production.INFO: Order updated successfully. Order ID: 174136, Status: completed  
[2026-03-20 17:07:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VeNGdaP-1774015610","status":"completed","codes_count":0} 
[2026-03-20 17:07:10] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-20 17:07:10] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-20 17:07:10] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-20 17:07:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-20 17:07:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m4FfCP1-1774015607","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:07:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-m4FfCP1-1774015607","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:07:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:07:11] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":174135} 
[2026-03-20 17:07:11] production.INFO: Order updated successfully. Order ID: 174135, Status: completed  
[2026-03-20 17:07:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m4FfCP1-1774015607","status":"completed","codes_count":0} 
[2026-03-20 17:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-20 17:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01"} 
[2026-03-20 17:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","total_operations":1,"sites_count":1} 
[2026-03-20 17:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-bGEJE-1774015611"]} 
[2026-03-20 17:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 17:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"count":1} 
[2026-03-20 17:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"count":1} 
[2026-03-20 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"user_id":722,"notification_type":"order_approved","reference_id":174137} 
[2026-03-20 17:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"processed":1,"errors":0} 
[2026-03-20 17:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194,"processed":1,"errors":0} 
[2026-03-20 17:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SThHB0rVzl2J9v7l9iYhOjaS0vVe8aZJ","execution_time":"2026-03-20 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bGEJE-1774015611","operation_id":159194} 
[2026-03-20 17:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-20 17:08:22] production.INFO: Constructing job for order: 174138  
[2026-03-20 17:08:25] production.INFO: Handling job for order: 174138  
[2026-03-20 17:08:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:08:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:08:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=57b5bac0-5ef6-45fc-a8b6-183d04948b8c&Player_ID=0968302185  
[2026-03-20 17:08:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=57b5bac0-5ef6-45fc-a8b6-183d04948b8c&Player_ID=0968302185","has_body":false} 
[2026-03-20 17:08:26] production.INFO: Operation sent successfully {"operation_id":159195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZOL5y-1774015706","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:08:26"}},"processed_data":{"order_number":"ORD-ZOL5y-1774015706","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:08:29] production.INFO: Constructing job for order: 174139  
[2026-03-20 17:08:32] production.INFO: Handling job for order: 174139  
[2026-03-20 17:08:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:08:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:08:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5a5ba7f1-76e3-4b58-ace0-65f0e3222d54&Player_ID=0968302185  
[2026-03-20 17:08:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5a5ba7f1-76e3-4b58-ace0-65f0e3222d54&Player_ID=0968302185","has_body":false} 
[2026-03-20 17:08:33] production.INFO: Operation sent successfully {"operation_id":159196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dLr-1774015713","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:08:33"}},"processed_data":{"order_number":"ORD-dLr-1774015713","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:08:34] production.INFO: Constructing job for order: 174140  
[2026-03-20 17:08:36] production.INFO: Handling job for order: 174140  
[2026-03-20 17:08:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:08:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:08:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c29ef767-7639-42ed-ad05-9cf815039e4a&Player_ID=0968302185  
[2026-03-20 17:08:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c29ef767-7639-42ed-ad05-9cf815039e4a&Player_ID=0968302185","has_body":false} 
[2026-03-20 17:08:38] production.INFO: Operation sent successfully {"operation_id":159197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-igQL-1774015718","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:08:38"}},"processed_data":{"order_number":"ORD-igQL-1774015718","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:08:45] production.INFO: Constructing job for order: 174141  
[2026-03-20 17:08:47] production.INFO: Handling job for order: 174141  
[2026-03-20 17:08:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:08:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:08:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ff4d5bb4-7e22-47c0-8cfa-94da39af3f7d&Player_ID=52292705685  
[2026-03-20 17:08:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ff4d5bb4-7e22-47c0-8cfa-94da39af3f7d&Player_ID=52292705685","has_body":false} 
[2026-03-20 17:08:48] production.INFO: Operation sent successfully {"operation_id":159198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PPd-1774015727","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:08:48"}},"processed_data":{"order_number":"ORD-PPd-1774015727","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 17:09:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PPd-1774015727","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:09:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-PPd-1774015727","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:09:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:09:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":174141} 
[2026-03-20 17:09:02] production.INFO: Order updated successfully. Order ID: 174141, Status: completed  
[2026-03-20 17:09:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PPd-1774015727","status":"completed","codes_count":0} 
[2026-03-20 17:09:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-20 17:09:53] production.INFO: Constructing job for order: 174142  
[2026-03-20 17:09:54] production.INFO: Handling job for order: 174142  
[2026-03-20 17:09:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:09:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:09:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a67e31dd-fc29-4fff-bf25-9818239f2334&Player_ID=0968302185  
[2026-03-20 17:09:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a67e31dd-fc29-4fff-bf25-9818239f2334&Player_ID=0968302185","has_body":false} 
[2026-03-20 17:09:54] production.INFO: Operation sent successfully {"operation_id":159199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yUFC6nV-1774015794","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:09:54"}},"processed_data":{"order_number":"ORD-yUFC6nV-1774015794","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00"} 
[2026-03-20 17:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","total_operations":4,"sites_count":1} 
[2026-03-20 17:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-ZOL5y-1774015706","ORD-dLr-1774015713","ORD-igQL-1774015718","ORD-yUFC6nV-1774015794"]} 
[2026-03-20 17:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199} 
[2026-03-20 17:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-20 17:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 17:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"count":3} 
[2026-03-20 17:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"count":3} 
[2026-03-20 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"user_id":949,"notification_type":"order_approved","reference_id":174139} 
[2026-03-20 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"user_id":949,"notification_type":"order_approved","reference_id":174140} 
[2026-03-20 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"user_id":949,"notification_type":"order_approved","reference_id":174138} 
[2026-03-20 17:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"processed":3,"errors":0} 
[2026-03-20 17:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195,"processed":3,"errors":0} 
[2026-03-20 17:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RL1NAaoxrA7IrsbhF8OLrfWHMu7iDJSV","execution_time":"2026-03-20 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZOL5y-1774015706","operation_id":159195} 
[2026-03-20 17:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:10:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:10:03] production.INFO: async() رجع: true  
[2026-03-20 17:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:10:03] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:10:03] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:10:03] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:10:06] production.INFO: Constructing job for order: 174143  
[2026-03-20 17:10:07] production.INFO: Handling job for order: 174143  
[2026-03-20 17:10:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=bba1d036-8c9a-48ba-b4ed-17bc0bed5e6c&Player_ID=7158345  
[2026-03-20 17:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=bba1d036-8c9a-48ba-b4ed-17bc0bed5e6c&Player_ID=7158345","has_body":false} 
[2026-03-20 17:10:08] production.INFO: Operation sent successfully {"operation_id":159200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fiuy-1774015808","amount":4.1296265999999999252167981467209756374359130859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 17:10:08"}},"processed_data":{"order_number":"ORD-Fiuy-1774015808","amount":4.1296265999999999252167981467209756374359130859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 17:11:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fiuy-1774015808","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:11:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fiuy-1774015808","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:11:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:11:14] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":174143} 
[2026-03-20 17:11:14] production.INFO: Order updated successfully. Order ID: 174143, Status: completed  
[2026-03-20 17:11:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fiuy-1774015808","status":"completed","codes_count":0} 
[2026-03-20 17:11:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-20 17:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02"} 
[2026-03-20 17:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","total_operations":1,"sites_count":1} 
[2026-03-20 17:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-yUFC6nV-1774015794"]} 
[2026-03-20 17:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 17:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"count":1} 
[2026-03-20 17:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"count":1} 
[2026-03-20 17:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"user_id":949,"notification_type":"order_approved","reference_id":174142} 
[2026-03-20 17:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"processed":1,"errors":0} 
[2026-03-20 17:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199,"processed":1,"errors":0} 
[2026-03-20 17:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PfmGJP2hdScbzyjYlysKf3kbsg447tpD","execution_time":"2026-03-20 17:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yUFC6nV-1774015794","operation_id":159199} 
[2026-03-20 17:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:12:07] production.INFO: Constructing job for order: 174144  
[2026-03-20 17:12:08] production.INFO: Handling job for order: 174144  
[2026-03-20 17:12:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:12:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:12:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=6826d58a-946d-404f-8835-a201b61263fd&Player_ID=0959401631  
[2026-03-20 17:12:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=6826d58a-946d-404f-8835-a201b61263fd&Player_ID=0959401631","has_body":false} 
[2026-03-20 17:12:09] production.INFO: Operation sent successfully {"operation_id":159201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6ab74-1774015929","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:12:09"}},"processed_data":{"order_number":"ORD-6ab74-1774015929","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:12:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"request_rejected","reference_id":18240} 
[2026-03-20 17:12:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 17:13:44] production.INFO: Constructing job for order: 174145  
[2026-03-20 17:13:45] production.INFO: Handling job for order: 174145  
[2026-03-20 17:13:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:13:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:13:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d94c613b-77ba-4170-8575-8302b3278f9b&Player_ID=0946104357  
[2026-03-20 17:13:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d94c613b-77ba-4170-8575-8302b3278f9b&Player_ID=0946104357","has_body":false} 
[2026-03-20 17:13:46] production.INFO: Operation sent successfully {"operation_id":159202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1BS-1774016026","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:13:46"}},"processed_data":{"order_number":"ORD-1BS-1774016026","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01"} 
[2026-03-20 17:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","total_operations":2,"sites_count":1} 
[2026-03-20 17:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-6ab74-1774015929","ORD-1BS-1774016026"]} 
[2026-03-20 17:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 17:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 17:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"count":2} 
[2026-03-20 17:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"count":2} 
[2026-03-20 17:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"user_id":237,"notification_type":"order_approved","reference_id":174145} 
[2026-03-20 17:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"user_id":949,"notification_type":"order_approved","reference_id":174144} 
[2026-03-20 17:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"processed":2,"errors":0} 
[2026-03-20 17:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201,"processed":2,"errors":0} 
[2026-03-20 17:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EXVuAXwCRVkHOtSYpAZnoBCayRFpx1XV","execution_time":"2026-03-20 17:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ab74-1774015929","operation_id":159201} 
[2026-03-20 17:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 17:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:15:03] production.INFO: async() رجع: true  
[2026-03-20 17:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:15:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1230,"notification_type":"request_approved","reference_id":18241} 
[2026-03-20 17:15:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1230  
[2026-03-20 17:15:22] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18242} 
[2026-03-20 17:15:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 17:15:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18243} 
[2026-03-20 17:15:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 17:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D9cCMyk5dtjZnI6LDaQYn1md2pxFvRqz","execution_time":"2026-03-20 17:16:03"} 
[2026-03-20 17:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"D9cCMyk5dtjZnI6LDaQYn1md2pxFvRqz","execution_time":"2026-03-20 17:16:03"} 
[2026-03-20 17:16:15] production.INFO: Constructing job for order: 174146  
[2026-03-20 17:16:15] production.INFO: Constructing job for order: 174147  
[2026-03-20 17:16:16] production.INFO: Constructing job for order: 174148  
[2026-03-20 17:16:18] production.INFO: Handling job for order: 174146  
[2026-03-20 17:16:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:16:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:16:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=200000&uuid=7776fe31-0b67-4fd6-b63a-4e061f565226&Player_ID=64306960  
[2026-03-20 17:16:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=200000&uuid=7776fe31-0b67-4fd6-b63a-4e061f565226&Player_ID=64306960","has_body":false} 
[2026-03-20 17:16:19] production.INFO: Operation sent successfully {"operation_id":159203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oaouU-1774016178","amount":12.4876999999999984680698617012239992618560791015625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-20 17:16:19"}},"processed_data":{"order_number":"ORD-oaouU-1774016178","amount":12.4876999999999984680698617012239992618560791015625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-20 17:16:19] production.INFO: Handling job for order: 174147  
[2026-03-20 17:16:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:16:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:16:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=c8c03465-fff5-441e-9313-be3ff1a38eb1&Player_ID=0997199668  
[2026-03-20 17:16:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=c8c03465-fff5-441e-9313-be3ff1a38eb1&Player_ID=0997199668","has_body":false} 
[2026-03-20 17:16:20] production.INFO: Operation sent successfully {"operation_id":159204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9PoOO-1774016179","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:16:20"}},"processed_data":{"order_number":"ORD-9PoOO-1774016179","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:16:20] production.INFO: Handling job for order: 174148  
[2026-03-20 17:16:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:16:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:16:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=44275d14-af18-4a8b-a975-ce33766f27a7&Player_ID=1110031006  
[2026-03-20 17:16:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=44275d14-af18-4a8b-a975-ce33766f27a7&Player_ID=1110031006","has_body":false} 
[2026-03-20 17:16:20] production.INFO: Operation sent successfully {"operation_id":159205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q2s-1774016180","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 17:16:20"}},"processed_data":{"order_number":"ORD-Q2s-1774016180","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 17:16:21] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":174115} 
[2026-03-20 17:16:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 17:16:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q2s-1774016180","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:16:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q2s-1774016180","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:16:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:16:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oaouU-1774016178","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:16:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-oaouU-1774016178","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:16:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:16:26] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174148} 
[2026-03-20 17:16:26] production.INFO: Order updated successfully. Order ID: 174148, Status: completed  
[2026-03-20 17:16:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q2s-1774016180","status":"completed","codes_count":0} 
[2026-03-20 17:16:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":174146} 
[2026-03-20 17:16:26] production.INFO: Order updated successfully. Order ID: 174146, Status: completed  
[2026-03-20 17:16:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oaouU-1774016178","status":"completed","codes_count":0} 
[2026-03-20 17:16:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 17:16:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-20 17:17:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3001.5","mainamount":"3000","operation_number":"155284613","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcu3psdcs8m2090lao5z"}},"user_id":1299} 
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:17:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:17:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18244,"user_id":1299,"amount":2955.0,"admins_notified":7} 
[2026-03-20 17:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02"} 
[2026-03-20 17:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","total_operations":1,"sites_count":1} 
[2026-03-20 17:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-9PoOO-1774016179"]} 
[2026-03-20 17:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 17:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"count":1} 
[2026-03-20 17:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"count":1} 
[2026-03-20 17:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"user_id":1056,"notification_type":"order_approved","reference_id":174147} 
[2026-03-20 17:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"processed":1,"errors":0} 
[2026-03-20 17:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204,"processed":1,"errors":0} 
[2026-03-20 17:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r2LU5LUQCB19FNHkMm0G0J9AQlhhp3YL","execution_time":"2026-03-20 17:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PoOO-1774016179","operation_id":159204} 
[2026-03-20 17:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 17:18:21] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"590.0","mainamount":"590","operation_number":"؛155254282155251520","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpamsj2mvc368h9r4kkV3"}},"user_id":1258} 
[2026-03-20 17:18:32] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"590.0","mainamount":"590","operation_number":"155254282155251520","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprohobfrkkfj55lePMIC"}},"user_id":1258} 
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:18:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:18:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18245,"user_id":1258,"amount":590.0,"admins_notified":7} 
[2026-03-20 17:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yimwBnLAEMnNAeFxJD0ZFTEPrKNHbbHx","execution_time":"2026-03-20 17:20:03"} 
[2026-03-20 17:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yimwBnLAEMnNAeFxJD0ZFTEPrKNHbbHx","execution_time":"2026-03-20 17:20:03"} 
[2026-03-20 17:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:20:05] production.INFO: async() رجع: true  
[2026-03-20 17:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:20:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"155285764","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiq3tqi5515ie19tWkSq"}},"user_id":765} 
[2026-03-20 17:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:20:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:20:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18246,"user_id":765,"amount":2955.0,"admins_notified":7} 
[2026-03-20 17:21:12] production.INFO: Constructing job for order: 174149  
[2026-03-20 17:21:15] production.INFO: Handling job for order: 174149  
[2026-03-20 17:21:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:21:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:21:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=99a59948-4121-4044-8d17-7807f8a6c934&Player_ID=0953472077  
[2026-03-20 17:21:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=99a59948-4121-4044-8d17-7807f8a6c934&Player_ID=0953472077","has_body":false} 
[2026-03-20 17:21:16] production.INFO: Operation sent successfully {"operation_id":159206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KJsOO1S-1774016476","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:21:16"}},"processed_data":{"order_number":"ORD-KJsOO1S-1774016476","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01"} 
[2026-03-20 17:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","total_operations":1,"sites_count":1} 
[2026-03-20 17:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-KJsOO1S-1774016476"]} 
[2026-03-20 17:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 17:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 17:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"count":1} 
[2026-03-20 17:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"count":1} 
[2026-03-20 17:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"user_id":1074,"notification_type":"order_approved","reference_id":174149} 
[2026-03-20 17:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"processed":1,"errors":0} 
[2026-03-20 17:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206,"processed":1,"errors":0} 
[2026-03-20 17:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FAVg9NIRBUHCouzNznfjqznWdGs9yX5u","execution_time":"2026-03-20 17:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KJsOO1S-1774016476","operation_id":159206} 
[2026-03-20 17:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 17:23:11] production.INFO: Constructing job for order: 174150  
[2026-03-20 17:23:13] production.INFO: Handling job for order: 174150  
[2026-03-20 17:23:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:23:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:23:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=7500&uuid=91ca8094-a799-4e21-bc82-f1691904ca50&Player_ID=31851465  
[2026-03-20 17:23:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=7500&uuid=91ca8094-a799-4e21-bc82-f1691904ca50&Player_ID=31851465","has_body":false} 
[2026-03-20 17:23:14] production.INFO: Operation sent successfully {"operation_id":159207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iaqUw3-1774016594","amount":7.93816500000000058179239204037003219127655029296875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-20 17:23:14"}},"processed_data":{"order_number":"ORD-iaqUw3-1774016594","amount":7.93816500000000058179239204037003219127655029296875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-20 17:23:51] production.INFO: Constructing job for order: 174151  
[2026-03-20 17:23:53] production.INFO: Handling job for order: 174151  
[2026-03-20 17:23:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:23:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:23:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=27eb0030-df6c-412d-b9a5-bfc098b05d16&Player_ID=15025693596  
[2026-03-20 17:23:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=27eb0030-df6c-412d-b9a5-bfc098b05d16&Player_ID=15025693596","has_body":false} 
[2026-03-20 17:23:54] production.INFO: Operation sent successfully {"operation_id":159208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SGh21fva-1774016634","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 17:23:54"}},"processed_data":{"order_number":"ORD-SGh21fva-1774016634","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-20 17:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03"} 
[2026-03-20 17:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","total_operations":2,"sites_count":1} 
[2026-03-20 17:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-iaqUw3-1774016594","ORD-SGh21fva-1774016634"]} 
[2026-03-20 17:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iaqUw3-1774016594","operation_id":159207} 
[2026-03-20 17:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208,"processed":0,"errors":0} 
[2026-03-20 17:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Br4lMpocTHKefB8zP5Ux7hjRXld8IYID","execution_time":"2026-03-20 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:24:06] production.INFO: Constructing job for order: 174152  
[2026-03-20 17:24:09] production.INFO: Handling job for order: 174152  
[2026-03-20 17:24:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:24:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:24:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=c8b61e81-6c27-4141-a2d6-f417c5c2e1fc&Player_ID=15025693596  
[2026-03-20 17:24:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=c8b61e81-6c27-4141-a2d6-f417c5c2e1fc&Player_ID=15025693596","has_body":false} 
[2026-03-20 17:24:10] production.INFO: Operation sent successfully {"operation_id":159209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xE0-1774016650","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 17:24:10"}},"processed_data":{"order_number":"ORD-xE0-1774016650","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-20 17:24:40] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-20 17:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 17:25:03] production.INFO: async() رجع: true  
[2026-03-20 17:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01"} 
[2026-03-20 17:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","total_operations":3,"sites_count":1} 
[2026-03-20 17:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-iaqUw3-1774016594","ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 17:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"user_id":1700,"notification_type":"order_approved","reference_id":174150} 
[2026-03-20 17:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3Kq76mZTl3Z9NwAkT4QdOEIytN1FglpV","execution_time":"2026-03-20 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 17:27:26] production.INFO: Constructing job for order: 174153  
[2026-03-20 17:27:29] production.INFO: Handling job for order: 174153  
[2026-03-20 17:27:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:27:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:27:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c462d1f-57f3-4d06-b6a5-8be7998e8025&Player_ID=52234262006  
[2026-03-20 17:27:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c462d1f-57f3-4d06-b6a5-8be7998e8025&Player_ID=52234262006","has_body":false} 
[2026-03-20 17:27:30] production.INFO: Operation sent successfully {"operation_id":159210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iNfT7-1774016849","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:27:30"}},"processed_data":{"order_number":"ORD-iNfT7-1774016849","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:27:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iNfT7-1774016849","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:27:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-iNfT7-1774016849","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:27:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:27:42] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174153} 
[2026-03-20 17:27:42] production.INFO: Order updated successfully. Order ID: 174153, Status: completed  
[2026-03-20 17:27:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iNfT7-1774016849","status":"completed","codes_count":0} 
[2026-03-20 17:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03"} 
[2026-03-20 17:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","total_operations":2,"sites_count":1} 
[2026-03-20 17:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rk17E1WZizBc0GehSltUwZYcfDh5wXDZ","execution_time":"2026-03-20 17:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:28:13] production.INFO: Constructing job for order: 174154  
[2026-03-20 17:28:15] production.INFO: Handling job for order: 174154  
[2026-03-20 17:28:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:28:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:28:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5e349fa8-b592-485d-94d8-e10d20c06b5b&Player_ID=52274062571  
[2026-03-20 17:28:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5e349fa8-b592-485d-94d8-e10d20c06b5b&Player_ID=52274062571","has_body":false} 
[2026-03-20 17:28:16] production.INFO: Operation sent successfully {"operation_id":159211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wf8p3-1774016896","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:28:16"}},"processed_data":{"order_number":"ORD-wf8p3-1774016896","amount":22.009499999999999175770426518283784389495849609375,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 17:28:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wf8p3-1774016896","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:28:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-wf8p3-1774016896","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:28:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:28:30] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174154} 
[2026-03-20 17:28:30] production.INFO: Order updated successfully. Order ID: 174154, Status: completed  
[2026-03-20 17:28:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wf8p3-1774016896","status":"completed","codes_count":0} 
[2026-03-20 17:28:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:28:35] production.INFO: Constructing job for order: 174155  
[2026-03-20 17:28:37] production.INFO: Handling job for order: 174155  
[2026-03-20 17:28:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:28:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:28:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=425bf4b3-51a7-43aa-b443-5f4caf65cd22&Player_ID=712776203  
[2026-03-20 17:28:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=425bf4b3-51a7-43aa-b443-5f4caf65cd22&Player_ID=712776203","has_body":false} 
[2026-03-20 17:28:38] production.INFO: Operation sent successfully {"operation_id":159212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1LRc-1774016917","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 17:28:38"}},"processed_data":{"order_number":"ORD-1LRc-1774016917","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 17:28:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1LRc-1774016917","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:28:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-1LRc-1774016917","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:28:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:28:45] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174155} 
[2026-03-20 17:28:45] production.INFO: Order updated successfully. Order ID: 174155, Status: completed  
[2026-03-20 17:28:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1LRc-1774016917","status":"completed","codes_count":0} 
[2026-03-20 17:28:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 17:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02"} 
[2026-03-20 17:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","total_operations":2,"sites_count":1} 
[2026-03-20 17:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w2MHY17meFMU4DximMpDtXpmajd88Bhq","execution_time":"2026-03-20 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:30:04] production.INFO: async() رجع: true  
[2026-03-20 17:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:30:31] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"155292671","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqe6ispq6dkdfcA5txEN"}},"user_id":312} 
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:30:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:30:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18247,"user_id":312,"amount":100.0,"admins_notified":7} 
[2026-03-20 17:31:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18245} 
[2026-03-20 17:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 17:31:48] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"request_approved","reference_id":18246} 
[2026-03-20 17:31:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-20 17:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03"} 
[2026-03-20 17:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","total_operations":2,"sites_count":1} 
[2026-03-20 17:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a8Khyl3ugNIzOiKaNvrlevATlF5Nfqd7","execution_time":"2026-03-20 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:32:13] production.INFO: Constructing job for order: 174156  
[2026-03-20 17:32:15] production.INFO: Handling job for order: 174156  
[2026-03-20 17:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0bbdc588-cb0e-4081-8e55-8fbb126483a0&Player_ID=52352605797  
[2026-03-20 17:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0bbdc588-cb0e-4081-8e55-8fbb126483a0&Player_ID=52352605797","has_body":false} 
[2026-03-20 17:32:16] production.INFO: Operation sent successfully {"operation_id":159213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GLWpa5zv-1774017136","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:32:16"}},"processed_data":{"order_number":"ORD-GLWpa5zv-1774017136","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:32:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GLWpa5zv-1774017136","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:32:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-GLWpa5zv-1774017136","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:32:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:32:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":174156} 
[2026-03-20 17:32:31] production.INFO: Order updated successfully. Order ID: 174156, Status: completed  
[2026-03-20 17:32:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GLWpa5zv-1774017136","status":"completed","codes_count":0} 
[2026-03-20 17:32:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-20 17:32:41] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:43] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:49] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:49] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:51] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:32:54] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:01] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:02] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:03] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:08] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:10] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1258,"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-20 17:33:37] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18247} 
[2026-03-20 17:33:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 17:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01"} 
[2026-03-20 17:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","total_operations":2,"sites_count":1} 
[2026-03-20 17:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"agyBfjduOV8cnYERgBARX2lhZ7PZohKk","execution_time":"2026-03-20 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:34:15] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-20 17:34:17] production.INFO: Constructing job for order: 174157  
[2026-03-20 17:34:19] production.INFO: Handling job for order: 174157  
[2026-03-20 17:34:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:34:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:34:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=b3df37e4-dac6-40d1-87ad-348484902cab&Player_ID=589537896  
[2026-03-20 17:34:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=b3df37e4-dac6-40d1-87ad-348484902cab&Player_ID=589537896","has_body":false} 
[2026-03-20 17:34:20] production.INFO: Operation sent successfully {"operation_id":159214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SEr2X4if-1774017260","amount":2.525062500000000209610107049229554831981658935546875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 17:34:20"}},"processed_data":{"order_number":"ORD-SEr2X4if-1774017260","amount":2.525062500000000209610107049229554831981658935546875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 17:34:24] production.INFO: Constructing job for order: 174158  
[2026-03-20 17:34:26] production.INFO: Handling job for order: 174158  
[2026-03-20 17:34:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:34:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:34:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=81d9c00b-dfd3-4c9c-9c12-90dad5d49e46&Player_ID=0983988814  
[2026-03-20 17:34:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=81d9c00b-dfd3-4c9c-9c12-90dad5d49e46&Player_ID=0983988814","has_body":false} 
[2026-03-20 17:34:27] production.INFO: Operation sent successfully {"operation_id":159215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lzBL-1774017266","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:34:27"}},"processed_data":{"order_number":"ORD-lzBL-1774017266","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:35:00] production.INFO: Constructing job for order: 174159  
[2026-03-20 17:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:35:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:35:05] production.INFO: async() رجع: true  
[2026-03-20 17:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:35:06] production.INFO: Handling job for order: 174159  
[2026-03-20 17:35:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:35:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:35:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2736df21-969f-4bd1-8d26-af2fad89cada&Player_ID=51846179079  
[2026-03-20 17:35:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2736df21-969f-4bd1-8d26-af2fad89cada&Player_ID=51846179079","has_body":false} 
[2026-03-20 17:35:07] production.INFO: Operation sent successfully {"operation_id":159216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LIN465F-1774017307","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:35:07"}},"processed_data":{"order_number":"ORD-LIN465F-1774017307","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 17:35:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SEr2X4if-1774017260","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:35:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-SEr2X4if-1774017260","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:35:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:35:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":174157} 
[2026-03-20 17:35:10] production.INFO: Order updated successfully. Order ID: 174157, Status: completed  
[2026-03-20 17:35:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SEr2X4if-1774017260","status":"completed","codes_count":0} 
[2026-03-20 17:35:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 17:35:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LIN465F-1774017307","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:35:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-LIN465F-1774017307","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:35:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:35:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174159} 
[2026-03-20 17:35:19] production.INFO: Order updated successfully. Order ID: 174159, Status: completed  
[2026-03-20 17:35:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LIN465F-1774017307","status":"completed","codes_count":0} 
[2026-03-20 17:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-20 17:35:46] production.INFO: Constructing job for order: 174160  
[2026-03-20 17:35:49] production.INFO: Handling job for order: 174160  
[2026-03-20 17:35:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:35:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:35:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=23400&uuid=8cd2fafc-3fb4-4817-b41d-eda191eaab20&Player_ID=999115  
[2026-03-20 17:35:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=23400&uuid=8cd2fafc-3fb4-4817-b41d-eda191eaab20&Player_ID=999115","has_body":false} 
[2026-03-20 17:35:50] production.INFO: Operation sent successfully {"operation_id":159217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d7CSt-1774017350","amount":2.36345850000000012869350030086934566497802734375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 17:35:50"}},"processed_data":{"order_number":"ORD-d7CSt-1774017350","amount":2.36345850000000012869350030086934566497802734375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 17:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02"} 
[2026-03-20 17:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","total_operations":4,"sites_count":2} 
[2026-03-20 17:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-d7CSt-1774017350"]} 
[2026-03-20 17:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7CSt-1774017350","operation_id":159217} 
[2026-03-20 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 17:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-lzBL-1774017266"]} 
[2026-03-20 17:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 17:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"count":1} 
[2026-03-20 17:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"count":1} 
[2026-03-20 17:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"user_id":587,"notification_type":"order_approved","reference_id":174158} 
[2026-03-20 17:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"processed":1,"errors":0} 
[2026-03-20 17:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215,"processed":1,"errors":0} 
[2026-03-20 17:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cJUWLjzdPNyVR9M34SFbUSbkZwKxa272","execution_time":"2026-03-20 17:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lzBL-1774017266","operation_id":159215} 
[2026-03-20 17:36:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 17:37:01] production.INFO: Constructing job for order: 174161  
[2026-03-20 17:37:04] production.INFO: Handling job for order: 174161  
[2026-03-20 17:37:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:37:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:37:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=90970841-efab-41f2-b881-a386d51ab17e&Player_ID=0966140791  
[2026-03-20 17:37:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=90970841-efab-41f2-b881-a386d51ab17e&Player_ID=0966140791","has_body":false} 
[2026-03-20 17:37:05] production.INFO: Operation sent successfully {"operation_id":159218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-49ved5T-1774017425","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:37:05"}},"processed_data":{"order_number":"ORD-49ved5T-1774017425","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02"} 
[2026-03-20 17:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","total_operations":4,"sites_count":2} 
[2026-03-20 17:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-d7CSt-1774017350"]} 
[2026-03-20 17:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 17:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"user_id":1258,"notification_type":"order_approved","reference_id":174160} 
[2026-03-20 17:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-49ved5T-1774017425"]} 
[2026-03-20 17:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 17:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"count":1} 
[2026-03-20 17:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"count":1} 
[2026-03-20 17:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"user_id":949,"notification_type":"order_approved","reference_id":174161} 
[2026-03-20 17:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"processed":1,"errors":0} 
[2026-03-20 17:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218,"processed":1,"errors":0} 
[2026-03-20 17:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1oOmdIukB7ss74P6WCxDa2MGil2uCIlb","execution_time":"2026-03-20 17:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-49ved5T-1774017425","operation_id":159218} 
[2026-03-20 17:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 17:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:38:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d7CSt-1774017350","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:38:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-d7CSt-1774017350","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:38:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:38:04] production.ERROR: Order not found or already processed. External ID: ORD-d7CSt-1774017350  
[2026-03-20 17:38:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d7CSt-1774017350","status":"completed","codes_count":0} 
[2026-03-20 17:38:26] production.INFO: Constructing job for order: 174162  
[2026-03-20 17:38:29] production.INFO: Handling job for order: 174162  
[2026-03-20 17:38:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:38:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:38:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=df4a2e3b-2e15-4b2e-a2dd-d8e91f5fbb6c&Player_ID=5692300710  
[2026-03-20 17:38:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=df4a2e3b-2e15-4b2e-a2dd-d8e91f5fbb6c&Player_ID=5692300710","has_body":false} 
[2026-03-20 17:38:30] production.INFO: Operation sent successfully {"operation_id":159219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jZU-1774017510","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:38:30"}},"processed_data":{"order_number":"ORD-jZU-1774017510","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:38:34] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"33.0","mainamount":"33","operation_number":"155297345","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php48akccdl29tbfYL3uyZ"}},"user_id":1688} 
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:38:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:38:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18248,"user_id":1688,"amount":33.0,"admins_notified":7} 
[2026-03-20 17:38:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jZU-1774017510","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:38:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-jZU-1774017510","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:38:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:38:49] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174162} 
[2026-03-20 17:38:49] production.INFO: Order updated successfully. Order ID: 174162, Status: completed  
[2026-03-20 17:38:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jZU-1774017510","status":"completed","codes_count":0} 
[2026-03-20 17:38:50] production.INFO: Constructing job for order: 174163  
[2026-03-20 17:38:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 17:38:51] production.INFO: Handling job for order: 174163  
[2026-03-20 17:38:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:38:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:38:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=819e3515-5e95-4fa6-b871-9fc68e2493dc&Player_ID=0957372964  
[2026-03-20 17:38:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=819e3515-5e95-4fa6-b871-9fc68e2493dc&Player_ID=0957372964","has_body":false} 
[2026-03-20 17:38:52] production.INFO: Operation sent successfully {"operation_id":159220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LvLSems-1774017532","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:38:52"}},"processed_data":{"order_number":"ORD-LvLSems-1774017532","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:38:55] production.INFO: Constructing job for order: 174164  
[2026-03-20 17:38:58] production.INFO: Handling job for order: 174164  
[2026-03-20 17:38:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:38:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:38:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=79cd8321-e5bb-4a67-afc8-809ebbe39c27&Player_ID=0957372964  
[2026-03-20 17:38:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=79cd8321-e5bb-4a67-afc8-809ebbe39c27&Player_ID=0957372964","has_body":false} 
[2026-03-20 17:38:59] production.INFO: Operation sent successfully {"operation_id":159221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-28XJ-1774017539","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:38:59"}},"processed_data":{"order_number":"ORD-28XJ-1774017539","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:39:09] production.INFO: Constructing job for order: 174165  
[2026-03-20 17:39:11] production.INFO: Handling job for order: 174165  
[2026-03-20 17:39:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:39:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:39:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6fd81109-4c07-4090-b3aa-5803f8243747&Player_ID=0957372964  
[2026-03-20 17:39:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6fd81109-4c07-4090-b3aa-5803f8243747&Player_ID=0957372964","has_body":false} 
[2026-03-20 17:39:11] production.INFO: Operation sent successfully {"operation_id":159222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UfJc7B7-1774017551","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:39:11"}},"processed_data":{"order_number":"ORD-UfJc7B7-1774017551","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03"} 
[2026-03-20 17:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","total_operations":5,"sites_count":2} 
[2026-03-20 17:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":3,"order_ids":["ORD-LvLSems-1774017532","ORD-28XJ-1774017539","ORD-UfJc7B7-1774017551"]} 
[2026-03-20 17:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":3} 
[2026-03-20 17:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 17:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 17:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"count":3} 
[2026-03-20 17:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"count":3} 
[2026-03-20 17:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"user_id":949,"notification_type":"order_approved","reference_id":174164} 
[2026-03-20 17:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"user_id":949,"notification_type":"order_approved","reference_id":174163} 
[2026-03-20 17:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"user_id":949,"notification_type":"order_approved","reference_id":174165} 
[2026-03-20 17:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"processed":3,"errors":0} 
[2026-03-20 17:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222,"processed":3,"errors":0} 
[2026-03-20 17:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q2ldmQ0IJcm07DifWCzFBA1YdvObilcK","execution_time":"2026-03-20 17:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfJc7B7-1774017551","operation_id":159222} 
[2026-03-20 17:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 17:40:05] production.INFO: async() رجع: true  
[2026-03-20 17:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:40:09] production.INFO: Constructing job for order: 174166  
[2026-03-20 17:40:12] production.INFO: Constructing job for order: 174167  
[2026-03-20 17:40:12] production.INFO: Handling job for order: 174166  
[2026-03-20 17:40:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:40:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:40:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24a2f9be-bca6-4e0f-b699-db963f13d818&Player_ID=52290872062  
[2026-03-20 17:40:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24a2f9be-bca6-4e0f-b699-db963f13d818&Player_ID=52290872062","has_body":false} 
[2026-03-20 17:40:13] production.INFO: Operation sent successfully {"operation_id":159223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-05WV-1774017613","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:40:13"}},"processed_data":{"order_number":"ORD-05WV-1774017613","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 17:40:13] production.INFO: Handling job for order: 174167  
[2026-03-20 17:40:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:40:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:40:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9eb2149d-5154-4348-a018-dca2229b31a9&Player_ID=52053427898  
[2026-03-20 17:40:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9eb2149d-5154-4348-a018-dca2229b31a9&Player_ID=52053427898","has_body":false} 
[2026-03-20 17:40:14] production.INFO: Operation sent successfully {"operation_id":159224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sgNaO-1774017614","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:40:14"}},"processed_data":{"order_number":"ORD-sgNaO-1774017614","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:40:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-05WV-1774017613","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:40:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-05WV-1774017613","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:40:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:40:25] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174166} 
[2026-03-20 17:40:25] production.INFO: Order updated successfully. Order ID: 174166, Status: completed  
[2026-03-20 17:40:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-05WV-1774017613","status":"completed","codes_count":0} 
[2026-03-20 17:40:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:40:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sgNaO-1774017614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:40:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-sgNaO-1774017614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:40:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:40:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174167} 
[2026-03-20 17:40:27] production.INFO: Order updated successfully. Order ID: 174167, Status: completed  
[2026-03-20 17:40:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sgNaO-1774017614","status":"completed","codes_count":0} 
[2026-03-20 17:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 17:41:05] production.INFO: Constructing job for order: 174168  
[2026-03-20 17:41:08] production.INFO: Handling job for order: 174168  
[2026-03-20 17:41:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:41:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:41:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=ab4fcb12-9ffd-45e5-80b5-3123a5100f40&Player_ID=0983847289  
[2026-03-20 17:41:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=ab4fcb12-9ffd-45e5-80b5-3123a5100f40&Player_ID=0983847289","has_body":false} 
[2026-03-20 17:41:09] production.INFO: Operation sent successfully {"operation_id":159225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E3cQ-1774017669","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:41:09"}},"processed_data":{"order_number":"ORD-E3cQ-1774017669","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03"} 
[2026-03-20 17:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","total_operations":3,"sites_count":2} 
[2026-03-20 17:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-E3cQ-1774017669"]} 
[2026-03-20 17:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 17:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"count":1} 
[2026-03-20 17:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"count":1} 
[2026-03-20 17:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"user_id":1071,"notification_type":"order_approved","reference_id":174168} 
[2026-03-20 17:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"processed":1,"errors":0} 
[2026-03-20 17:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225,"processed":1,"errors":0} 
[2026-03-20 17:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yBafcBcQQiivV14fb5VtbxdthKRmLCvH","execution_time":"2026-03-20 17:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E3cQ-1774017669","operation_id":159225} 
[2026-03-20 17:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 17:42:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"request_approved","reference_id":18248} 
[2026-03-20 17:42:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-20 17:42:59] production.INFO: Constructing job for order: 174169  
[2026-03-20 17:43:00] production.INFO: Handling job for order: 174169  
[2026-03-20 17:43:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:43:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:43:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bdfbe520-5dbc-4837-820a-04668d1af9d3&Player_ID=52282845239  
[2026-03-20 17:43:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bdfbe520-5dbc-4837-820a-04668d1af9d3&Player_ID=52282845239","has_body":false} 
[2026-03-20 17:43:01] production.INFO: Operation sent successfully {"operation_id":159226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5hkz0L-1774017781","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:43:01"}},"processed_data":{"order_number":"ORD-5hkz0L-1774017781","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 17:43:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5hkz0L-1774017781","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:43:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-5hkz0L-1774017781","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:43:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:43:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":174169} 
[2026-03-20 17:43:23] production.INFO: Order updated successfully. Order ID: 174169, Status: completed  
[2026-03-20 17:43:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5hkz0L-1774017781","status":"completed","codes_count":0} 
[2026-03-20 17:43:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 17:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01"} 
[2026-03-20 17:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","total_operations":2,"sites_count":1} 
[2026-03-20 17:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650"]} 
[2026-03-20 17:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 17:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xN0M64KXEBuOki3OuhoHeHFidCHTe8sZ","execution_time":"2026-03-20 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:44:21] production.INFO: Constructing job for order: 174170  
[2026-03-20 17:44:22] production.INFO: Handling job for order: 174170  
[2026-03-20 17:44:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=bed0d149-ee8d-4c08-8888-6dfc8a1470a1&Player_ID=9305237588  
[2026-03-20 17:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=bed0d149-ee8d-4c08-8888-6dfc8a1470a1&Player_ID=9305237588","has_body":false} 
[2026-03-20 17:44:23] production.INFO: Operation sent successfully {"operation_id":159227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5te-1774017863","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 17:44:23"}},"processed_data":{"order_number":"ORD-5te-1774017863","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-20 17:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:45:04] production.INFO: async() رجع: true  
[2026-03-20 17:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:45:21] production.INFO: Constructing job for order: 174171  
[2026-03-20 17:45:23] production.INFO: Constructing job for order: 174172  
[2026-03-20 17:45:24] production.INFO: Handling job for order: 174171  
[2026-03-20 17:45:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:45:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:45:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=8bdd4f5d-7fe8-4b64-8a90-cb5183759d57&Player_ID=0965907409  
[2026-03-20 17:45:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=8bdd4f5d-7fe8-4b64-8a90-cb5183759d57&Player_ID=0965907409","has_body":false} 
[2026-03-20 17:45:24] production.INFO: Operation sent successfully {"operation_id":159228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AclPWL9-1774017924","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:45:24"}},"processed_data":{"order_number":"ORD-AclPWL9-1774017924","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:45:24] production.INFO: Handling job for order: 174172  
[2026-03-20 17:45:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:45:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:45:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=a10309d4-24ac-45e0-8bfd-c54ad6e6a12c&Player_ID=11348206  
[2026-03-20 17:45:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=a10309d4-24ac-45e0-8bfd-c54ad6e6a12c&Player_ID=11348206","has_body":false} 
[2026-03-20 17:45:25] production.INFO: Operation sent successfully {"operation_id":159229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QDt-1774017925","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-20 17:45:25"}},"processed_data":{"order_number":"ORD-QDt-1774017925","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-20 17:45:31] production.INFO: Constructing job for order: 174173  
[2026-03-20 17:45:34] production.INFO: Handling job for order: 174173  
[2026-03-20 17:45:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:45:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:45:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c035dd8e-517f-41e0-a4bc-a80273ae3eae&Player_ID=0965907409  
[2026-03-20 17:45:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c035dd8e-517f-41e0-a4bc-a80273ae3eae&Player_ID=0965907409","has_body":false} 
[2026-03-20 17:45:35] production.INFO: Operation sent successfully {"operation_id":159230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T4SwNN-1774017935","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:45:35"}},"processed_data":{"order_number":"ORD-T4SwNN-1774017935","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:45:45] production.INFO: Constructing job for order: 174174  
[2026-03-20 17:45:47] production.INFO: Handling job for order: 174174  
[2026-03-20 17:45:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:45:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:45:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=09fa3f34-f462-4964-8952-239f4899b725&Player_ID=0965907409  
[2026-03-20 17:45:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=09fa3f34-f462-4964-8952-239f4899b725&Player_ID=0965907409","has_body":false} 
[2026-03-20 17:45:48] production.INFO: Operation sent successfully {"operation_id":159231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q7J-1774017948","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:45:48"}},"processed_data":{"order_number":"ORD-Q7J-1774017948","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:45:49] production.INFO: Constructing job for order: 174175  
[2026-03-20 17:45:51] production.INFO: Handling job for order: 174175  
[2026-03-20 17:45:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:45:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:45:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=727b167a-4188-42fa-9db6-03d464282121&Player_ID=0965907409  
[2026-03-20 17:45:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=727b167a-4188-42fa-9db6-03d464282121&Player_ID=0965907409","has_body":false} 
[2026-03-20 17:45:52] production.INFO: Operation sent successfully {"operation_id":159232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PIZ-1774017951","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:45:52"}},"processed_data":{"order_number":"ORD-PIZ-1774017951","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01"} 
[2026-03-20 17:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","total_operations":8,"sites_count":2} 
[2026-03-20 17:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-QDt-1774017925"]} 
[2026-03-20 17:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 17:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QDt-1774017925","operation_id":159229} 
[2026-03-20 17:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 17:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":4,"order_ids":["ORD-AclPWL9-1774017924","ORD-T4SwNN-1774017935","ORD-Q7J-1774017948","ORD-PIZ-1774017951"]} 
[2026-03-20 17:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":4} 
[2026-03-20 17:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 17:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 17:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"count":4} 
[2026-03-20 17:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"count":4} 
[2026-03-20 17:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"user_id":107,"notification_type":"order_approved","reference_id":174171} 
[2026-03-20 17:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"user_id":107,"notification_type":"order_approved","reference_id":174175} 
[2026-03-20 17:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"user_id":107,"notification_type":"order_approved","reference_id":174174} 
[2026-03-20 17:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"user_id":107,"notification_type":"order_approved","reference_id":174173} 
[2026-03-20 17:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"processed":4,"errors":0} 
[2026-03-20 17:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230,"processed":4,"errors":0} 
[2026-03-20 17:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lVAkGyYqghnRPj06z7OfXDBQW0eDO7Gp","execution_time":"2026-03-20 17:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4SwNN-1774017935","operation_id":159230} 
[2026-03-20 17:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 17:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 17:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 17:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 17:46:13] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4100.0","mainamount":"4100","operation_number":"600428349371","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1b7286jguk08c2p2VAz"}},"user_id":675} 
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:46:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:46:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18249,"user_id":675,"amount":4100.0,"admins_notified":7} 
[2026-03-20 17:47:37] production.INFO: Constructing job for order: 174176  
[2026-03-20 17:47:40] production.INFO: Handling job for order: 174176  
[2026-03-20 17:47:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=30e574f4-247c-41ef-96d8-fc94c5a97526&Player_ID=1194352  
[2026-03-20 17:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=30e574f4-247c-41ef-96d8-fc94c5a97526&Player_ID=1194352","has_body":false} 
[2026-03-20 17:47:40] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"398.0","mainamount":"398","operation_number":"600428295381","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1r6cgu7ssqm6862W9yX"}},"user_id":1221} 
[2026-03-20 17:47:41] production.INFO: Operation sent successfully {"operation_id":159233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OD4uuXq9-1774018061","amount":1.968389999999999862012600715388543903827667236328125,"status":"processing","product":"Junko Amount","game":"Junko","notes":[],"created_at":"2026-03-20 17:47:41"}},"processed_data":{"order_number":"ORD-OD4uuXq9-1774018061","amount":1.968389999999999862012600715388543903827667236328125,"status":"processing","product":"Junko Amount","game":"Junko"}} 
[2026-03-20 17:47:51] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"398.0","mainamount":"398","operation_number":"600428295381بدل","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkepfo2ln6bbb9ktSaTY"}},"user_id":1221} 
[2026-03-20 17:47:58] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"398.0","mainamount":"398","operation_number":"6004282953810","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpli9o679lengvcNrvvi8"}},"user_id":1221} 
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 17:47:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 17:47:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18250,"user_id":1221,"amount":398.0,"admins_notified":7} 
[2026-03-20 17:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02"} 
[2026-03-20 17:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","total_operations":5,"sites_count":1} 
[2026-03-20 17:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-QDt-1774017925","ORD-OD4uuXq9-1774018061"]} 
[2026-03-20 17:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OD4uuXq9-1774018061","operation_id":159233} 
[2026-03-20 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-20 17:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"user_id":1540,"notification_type":"order_approved","reference_id":174172} 
[2026-03-20 17:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nt4VNbormp0FGmNz1QlZ4MHSOLYbxHOe","execution_time":"2026-03-20 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 17:48:21] production.INFO: Constructing job for order: 174177  
[2026-03-20 17:48:23] production.INFO: Handling job for order: 174177  
[2026-03-20 17:48:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:48:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:48:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=6c0e2add-2798-47f7-a1b2-4a30b8d67b7f&Player_ID=712776203  
[2026-03-20 17:48:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=6c0e2add-2798-47f7-a1b2-4a30b8d67b7f&Player_ID=712776203","has_body":false} 
[2026-03-20 17:48:24] production.INFO: Operation sent successfully {"operation_id":159234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PzR-1774018104","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 17:48:24"}},"processed_data":{"order_number":"ORD-PzR-1774018104","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 17:48:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PzR-1774018104","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 17:48:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-PzR-1774018104","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 17:48:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:48:29] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174177} 
[2026-03-20 17:48:29] production.INFO: Order updated successfully. Order ID: 174177, Status: completed  
[2026-03-20 17:48:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PzR-1774018104","status":"completed","codes_count":0} 
[2026-03-20 17:48:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 17:48:47] production.INFO: Constructing job for order: 174178  
[2026-03-20 17:48:48] production.INFO: Handling job for order: 174178  
[2026-03-20 17:48:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:48:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:48:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb29bfb3-841c-4558-a647-8a1a8a570a6b&Player_ID=52333335062  
[2026-03-20 17:48:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb29bfb3-841c-4558-a647-8a1a8a570a6b&Player_ID=52333335062","has_body":false} 
[2026-03-20 17:48:49] production.INFO: Operation sent successfully {"operation_id":159235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i3rp-1774018128","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:48:49"}},"processed_data":{"order_number":"ORD-i3rp-1774018128","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:48:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i3rp-1774018128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:48:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-i3rp-1774018128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:48:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:48:57] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174178} 
[2026-03-20 17:48:57] production.INFO: Order updated successfully. Order ID: 174178, Status: completed  
[2026-03-20 17:48:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i3rp-1774018128","status":"completed","codes_count":0} 
[2026-03-20 17:48:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 17:49:41] production.INFO: Constructing job for order: 174180  
[2026-03-20 17:49:43] production.INFO: Handling job for order: 174180  
[2026-03-20 17:49:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dd69a1db-2ccd-44e0-8c51-f4cebac3c67d&Player_ID=0994620876  
[2026-03-20 17:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dd69a1db-2ccd-44e0-8c51-f4cebac3c67d&Player_ID=0994620876","has_body":false} 
[2026-03-20 17:49:44] production.INFO: Operation sent successfully {"operation_id":159236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-13QW-1774018183","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:49:44"}},"processed_data":{"order_number":"ORD-13QW-1774018183","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02"} 
[2026-03-20 17:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","total_operations":5,"sites_count":2} 
[2026-03-20 17:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-OD4uuXq9-1774018061"]} 
[2026-03-20 17:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 17:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 17:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 17:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"user_id":43,"notification_type":"order_approved","reference_id":174176} 
[2026-03-20 17:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 17:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-13QW-1774018183"]} 
[2026-03-20 17:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 17:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"count":1} 
[2026-03-20 17:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"count":1} 
[2026-03-20 17:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"user_id":1551,"notification_type":"order_approved","reference_id":174180} 
[2026-03-20 17:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"processed":1,"errors":0} 
[2026-03-20 17:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236,"processed":1,"errors":0} 
[2026-03-20 17:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OoVnnfQg9MW9TDqDqR9yj7BvfI1NWgYE","execution_time":"2026-03-20 17:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-13QW-1774018183","operation_id":159236} 
[2026-03-20 17:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:50:04] production.INFO: async() رجع: true  
[2026-03-20 17:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 17:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 17:50:43] production.INFO: Constructing job for order: 174182  
[2026-03-20 17:50:44] production.INFO: Handling job for order: 174182  
[2026-03-20 17:50:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:50:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:50:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4c2acf36-d0c9-4527-b9fe-db241c162a99&Player_ID=0994620876  
[2026-03-20 17:50:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4c2acf36-d0c9-4527-b9fe-db241c162a99&Player_ID=0994620876","has_body":false} 
[2026-03-20 17:50:45] production.INFO: Operation sent successfully {"operation_id":159237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G1xESxRU-1774018245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:50:45"}},"processed_data":{"order_number":"ORD-G1xESxRU-1774018245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:51:25] production.INFO: Constructing job for order: 174183  
[2026-03-20 17:51:27] production.INFO: Handling job for order: 174183  
[2026-03-20 17:51:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:51:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:51:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=45e4444f-33fc-4961-9ed7-39fb404e1729&Player_ID=0957372964  
[2026-03-20 17:51:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=45e4444f-33fc-4961-9ed7-39fb404e1729&Player_ID=0957372964","has_body":false} 
[2026-03-20 17:51:28] production.INFO: Operation sent successfully {"operation_id":159238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8toqVa9-1774018288","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:51:28"}},"processed_data":{"order_number":"ORD-8toqVa9-1774018288","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01"} 
[2026-03-20 17:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","total_operations":5,"sites_count":2} 
[2026-03-20 17:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 17:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 17:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":2,"order_ids":["ORD-G1xESxRU-1774018245","ORD-8toqVa9-1774018288"]} 
[2026-03-20 17:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":2} 
[2026-03-20 17:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 17:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 17:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"count":2} 
[2026-03-20 17:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"count":2} 
[2026-03-20 17:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"user_id":949,"notification_type":"order_approved","reference_id":174183} 
[2026-03-20 17:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"user_id":1551,"notification_type":"order_approved","reference_id":174182} 
[2026-03-20 17:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"processed":2,"errors":0} 
[2026-03-20 17:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237,"processed":2,"errors":0} 
[2026-03-20 17:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AbStS9HfkszwSWlfS4VL0OMvVgqKEtp7","execution_time":"2026-03-20 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G1xESxRU-1774018245","operation_id":159237} 
[2026-03-20 17:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 17:52:36] production.INFO: Constructing job for order: 174184  
[2026-03-20 17:52:37] production.INFO: Handling job for order: 174184  
[2026-03-20 17:52:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:52:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:52:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=87b46252-b348-4a9c-ac79-4c9d4e27d98d&Player_ID=0959864530  
[2026-03-20 17:52:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=87b46252-b348-4a9c-ac79-4c9d4e27d98d&Player_ID=0959864530","has_body":false} 
[2026-03-20 17:52:38] production.INFO: Operation sent successfully {"operation_id":159239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qrlxT-1774018358","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:52:38"}},"processed_data":{"order_number":"ORD-qrlxT-1774018358","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:52:47] production.INFO: Constructing job for order: 174185  
[2026-03-20 17:52:50] production.INFO: Handling job for order: 174185  
[2026-03-20 17:52:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:52:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:52:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2d1349eb-462a-4b74-af47-a7d195f9a30d&Player_ID=0959864530  
[2026-03-20 17:52:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2d1349eb-462a-4b74-af47-a7d195f9a30d&Player_ID=0959864530","has_body":false} 
[2026-03-20 17:52:51] production.INFO: Operation sent successfully {"operation_id":159240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qfhQG4Rk-1774018371","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:52:51"}},"processed_data":{"order_number":"ORD-qfhQG4Rk-1774018371","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:53:03] production.INFO: Constructing job for order: 174186  
[2026-03-20 17:53:06] production.INFO: Handling job for order: 174186  
[2026-03-20 17:53:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:53:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:53:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=458e5181-5128-4b91-aefd-40cd01287f8d&Player_ID=0982885423  
[2026-03-20 17:53:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=458e5181-5128-4b91-aefd-40cd01287f8d&Player_ID=0982885423","has_body":false} 
[2026-03-20 17:53:06] production.INFO: Operation sent successfully {"operation_id":159241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M8gG-1774018386","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:53:06"}},"processed_data":{"order_number":"ORD-M8gG-1774018386","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:53:26] production.INFO: Constructing job for order: 174187  
[2026-03-20 17:53:27] production.INFO: Handling job for order: 174187  
[2026-03-20 17:53:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:53:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:53:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=cc61324e-42fb-4910-be57-0638c0296e85&Player_ID=0980070759  
[2026-03-20 17:53:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=cc61324e-42fb-4910-be57-0638c0296e85&Player_ID=0980070759","has_body":false} 
[2026-03-20 17:53:28] production.INFO: Operation sent successfully {"operation_id":159242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8j5Kl-1774018408","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:53:28"}},"processed_data":{"order_number":"ORD-8j5Kl-1774018408","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01"} 
[2026-03-20 17:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","total_operations":7,"sites_count":2} 
[2026-03-20 17:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 17:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 17:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":4,"order_ids":["ORD-qrlxT-1774018358","ORD-qfhQG4Rk-1774018371","ORD-M8gG-1774018386","ORD-8j5Kl-1774018408"]} 
[2026-03-20 17:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":4} 
[2026-03-20 17:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 17:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 17:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"count":4} 
[2026-03-20 17:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"count":4} 
[2026-03-20 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"user_id":949,"notification_type":"order_approved","reference_id":174187} 
[2026-03-20 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"user_id":1320,"notification_type":"order_approved","reference_id":174186} 
[2026-03-20 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"user_id":949,"notification_type":"order_approved","reference_id":174185} 
[2026-03-20 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"user_id":949,"notification_type":"order_approved","reference_id":174184} 
[2026-03-20 17:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"processed":4,"errors":0} 
[2026-03-20 17:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239,"processed":4,"errors":0} 
[2026-03-20 17:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0049uHWdCfLlyXW8olzyjyrr3bmJmNXp","execution_time":"2026-03-20 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qrlxT-1774018358","operation_id":159239} 
[2026-03-20 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 17:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 17:54:41] production.INFO: Constructing job for order: 174188  
[2026-03-20 17:54:44] production.INFO: Handling job for order: 174188  
[2026-03-20 17:54:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:54:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:54:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=155984e9-a2b7-4273-9b8d-4a6093c05810&Player_ID=0986394480  
[2026-03-20 17:54:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=155984e9-a2b7-4273-9b8d-4a6093c05810&Player_ID=0986394480","has_body":false} 
[2026-03-20 17:54:44] production.INFO: Operation sent successfully {"operation_id":159243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NdXkph-1774018484","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 17:54:44"}},"processed_data":{"order_number":"ORD-NdXkph-1774018484","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 17:54:59] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 17:54:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 17:54:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 17:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 17:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 17:55:04] production.INFO: async() رجع: true  
[2026-03-20 17:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 17:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 17:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 17:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 17:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03"} 
[2026-03-20 17:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","total_operations":4,"sites_count":2} 
[2026-03-20 17:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 17:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 17:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-NdXkph-1774018484"]} 
[2026-03-20 17:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 17:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 17:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 17:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"count":1} 
[2026-03-20 17:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"count":1} 
[2026-03-20 17:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"user_id":31,"notification_type":"order_approved","reference_id":174188} 
[2026-03-20 17:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 17:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 17:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"processed":1,"errors":0} 
[2026-03-20 17:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243,"processed":1,"errors":0} 
[2026-03-20 17:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ocwbcY5bDtQNmrrRFAAfaCxDOnlOQwQ2","execution_time":"2026-03-20 17:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NdXkph-1774018484","operation_id":159243} 
[2026-03-20 17:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 17:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01"} 
[2026-03-20 17:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","total_operations":3,"sites_count":1} 
[2026-03-20 17:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 17:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 17:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 17:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 17:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 17:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 17:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 17:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"igcBHKI8drFNrCF4J7OIQcwCntO5YWbH","execution_time":"2026-03-20 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 17:59:42] production.INFO: Constructing job for order: 174189  
[2026-03-20 17:59:44] production.INFO: Handling job for order: 174189  
[2026-03-20 17:59:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 17:59:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:59:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=283b74fd-1747-48eb-ab7b-da1ac42ddcb0&Player_ID=52333335062  
[2026-03-20 17:59:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=283b74fd-1747-48eb-ab7b-da1ac42ddcb0&Player_ID=52333335062","has_body":false} 
[2026-03-20 17:59:44] production.INFO: Operation sent successfully {"operation_id":159244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VO1D-1774018784","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 17:59:44"}},"processed_data":{"order_number":"ORD-VO1D-1774018784","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 17:59:47] production.INFO: Constructing job for order: 174190  
[2026-03-20 17:59:50] production.INFO: Handling job for order: 174190  
[2026-03-20 17:59:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 17:59:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 17:59:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=14aa5703-b223-409d-9b4b-24f9c91d519a&Player_ID=0951383182  
[2026-03-20 17:59:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=14aa5703-b223-409d-9b4b-24f9c91d519a&Player_ID=0951383182","has_body":false} 
[2026-03-20 17:59:51] production.INFO: Operation sent successfully {"operation_id":159245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pTQV-1774018791","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 17:59:51"}},"processed_data":{"order_number":"ORD-pTQV-1774018791","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 17:59:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VO1D-1774018784","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 17:59:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-VO1D-1774018784","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 17:59:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 17:59:55] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174189} 
[2026-03-20 17:59:55] production.INFO: Order updated successfully. Order ID: 174189, Status: completed  
[2026-03-20 17:59:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VO1D-1774018784","status":"completed","codes_count":0} 
[2026-03-20 17:59:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 18:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03"} 
[2026-03-20 18:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","total_operations":4,"sites_count":2} 
[2026-03-20 18:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 18:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-pTQV-1774018791"]} 
[2026-03-20 18:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 18:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"count":1} 
[2026-03-20 18:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"count":1} 
[2026-03-20 18:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"user_id":32,"notification_type":"order_approved","reference_id":174190} 
[2026-03-20 18:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"processed":1,"errors":0} 
[2026-03-20 18:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245,"processed":1,"errors":0} 
[2026-03-20 18:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OU74IsIRjubOxDZmQLwA76SP6GKOD7On","execution_time":"2026-03-20 18:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pTQV-1774018791","operation_id":159245} 
[2026-03-20 18:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 18:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 18:00:06] production.INFO: async() رجع: true  
[2026-03-20 18:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:01:40] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"155313862","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuh4sq7qhtm1m5GXzgID"}},"user_id":948} 
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 18:01:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 18:01:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18251,"user_id":948,"amount":2955.0,"admins_notified":7} 
[2026-03-20 18:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02"} 
[2026-03-20 18:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","total_operations":3,"sites_count":1} 
[2026-03-20 18:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 18:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vJl2S2vUDojDEppbOuKEuTIUG7Gj2PKw","execution_time":"2026-03-20 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:02:37] production.INFO: Constructing job for order: 174191  
[2026-03-20 18:02:38] production.INFO: Handling job for order: 174191  
[2026-03-20 18:02:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:02:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:02:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=50000&uuid=c7a691e6-e679-4fbd-bc4d-8b3920cbf49b&Player_ID=6894185  
[2026-03-20 18:02:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=50000&uuid=c7a691e6-e679-4fbd-bc4d-8b3920cbf49b&Player_ID=6894185","has_body":false} 
[2026-03-20 18:02:39] production.INFO: Operation sent successfully {"operation_id":159246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VaRDQz-1774018959","amount":6.25701000000000018275159163749776780605316162109375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 18:02:39"}},"processed_data":{"order_number":"ORD-VaRDQz-1774018959","amount":6.25701000000000018275159163749776780605316162109375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 18:03:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VaRDQz-1774018959","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:03:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-VaRDQz-1774018959","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:03:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:03:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174191} 
[2026-03-20 18:03:07] production.INFO: Order updated successfully. Order ID: 174191, Status: completed  
[2026-03-20 18:03:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VaRDQz-1774018959","status":"completed","codes_count":0} 
[2026-03-20 18:03:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-20 18:03:53] production.INFO: Constructing job for order: 174192  
[2026-03-20 18:03:54] production.INFO: Handling job for order: 174192  
[2026-03-20 18:03:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:03:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:03:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=b71084bd-be13-46c4-a053-3a3e02e1e69a&Player_ID=7639014  
[2026-03-20 18:03:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=b71084bd-be13-46c4-a053-3a3e02e1e69a&Player_ID=7639014","has_body":false} 
[2026-03-20 18:03:55] production.INFO: Operation sent successfully {"operation_id":159247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bj8cf-1774019035","amount":3.128505000000000091375795818748883903026580810546875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 18:03:55"}},"processed_data":{"order_number":"ORD-bj8cf-1774019035","amount":3.128505000000000091375795818748883903026580810546875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 18:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01"} 
[2026-03-20 18:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","total_operations":4,"sites_count":1} 
[2026-03-20 18:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-bj8cf-1774019035"]} 
[2026-03-20 18:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bj8cf-1774019035","operation_id":159247} 
[2026-03-20 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"95M0y83dl4JeZ6rwY3xf1qkeVe2ShpKr","execution_time":"2026-03-20 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:04:31] production.INFO: Constructing job for order: 174193  
[2026-03-20 18:04:34] production.INFO: Handling job for order: 174193  
[2026-03-20 18:04:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=1ef261d4-2bf7-44fd-960e-0bb9c1008940&Player_ID=0934787781  
[2026-03-20 18:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=1ef261d4-2bf7-44fd-960e-0bb9c1008940&Player_ID=0934787781","has_body":false} 
[2026-03-20 18:04:36] production.INFO: Constructing job for order: 174194  
[2026-03-20 18:04:36] production.INFO: Operation sent successfully {"operation_id":159248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sidHsI-1774019076","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:04:36"}},"processed_data":{"order_number":"ORD-sidHsI-1774019076","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:04:39] production.INFO: Handling job for order: 174194  
[2026-03-20 18:04:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:04:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:04:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=c05998e4-3a9a-4168-98fc-a349828ebf19&Player_ID=0934787781  
[2026-03-20 18:04:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=c05998e4-3a9a-4168-98fc-a349828ebf19&Player_ID=0934787781","has_body":false} 
[2026-03-20 18:04:40] production.INFO: Operation sent successfully {"operation_id":159249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IP6RxTM-1774019080","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:04:40"}},"processed_data":{"order_number":"ORD-IP6RxTM-1774019080","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:04:51] production.INFO: Constructing job for order: 174195  
[2026-03-20 18:04:52] production.INFO: Handling job for order: 174195  
[2026-03-20 18:04:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:04:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:04:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=989f3395-49b2-4025-95aa-fce0f0a01478&Player_ID=0982812150  
[2026-03-20 18:04:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=989f3395-49b2-4025-95aa-fce0f0a01478&Player_ID=0982812150","has_body":false} 
[2026-03-20 18:04:53] production.INFO: Operation sent successfully {"operation_id":159250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PhZFqm9-1774019093","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:04:53"}},"processed_data":{"order_number":"ORD-PhZFqm9-1774019093","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:04:53] production.INFO: Constructing job for order: 174196  
[2026-03-20 18:04:56] production.INFO: Handling job for order: 174196  
[2026-03-20 18:04:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:04:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:04:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=45f629f9-3757-452a-aefc-68ec60622f08&Player_ID=0982812150  
[2026-03-20 18:04:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=45f629f9-3757-452a-aefc-68ec60622f08&Player_ID=0982812150","has_body":false} 
[2026-03-20 18:04:56] production.INFO: Operation sent successfully {"operation_id":159251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BzMQ-1774019096","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:04:56"}},"processed_data":{"order_number":"ORD-BzMQ-1774019096","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:05:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:05:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bj8cf-1774019035","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:05:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-bj8cf-1774019035","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:05:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:05:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174192} 
[2026-03-20 18:05:04] production.INFO: Order updated successfully. Order ID: 174192, Status: completed  
[2026-03-20 18:05:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bj8cf-1774019035","status":"completed","codes_count":0} 
[2026-03-20 18:05:05] production.INFO: async() رجع: true  
[2026-03-20 18:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-20 18:05:25] production.INFO: Constructing job for order: 174197  
[2026-03-20 18:05:28] production.INFO: Handling job for order: 174197  
[2026-03-20 18:05:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:05:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:05:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=9ec824d1-13ca-46db-b29d-00192fac6632&Player_ID=0951383182  
[2026-03-20 18:05:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=9ec824d1-13ca-46db-b29d-00192fac6632&Player_ID=0951383182","has_body":false} 
[2026-03-20 18:05:29] production.INFO: Operation sent successfully {"operation_id":159252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YVvnw-1774019129","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:05:29"}},"processed_data":{"order_number":"ORD-YVvnw-1774019129","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:05:34] production.INFO: Constructing job for order: 174198  
[2026-03-20 18:05:35] production.INFO: Handling job for order: 174198  
[2026-03-20 18:05:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:05:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:05:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5ef36e84-afb0-4cb1-96df-a3b4ad99f61e&Player_ID=0951383182  
[2026-03-20 18:05:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5ef36e84-afb0-4cb1-96df-a3b4ad99f61e&Player_ID=0951383182","has_body":false} 
[2026-03-20 18:05:36] production.INFO: Operation sent successfully {"operation_id":159253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3A0R1-1774019136","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:05:36"}},"processed_data":{"order_number":"ORD-3A0R1-1774019136","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03"} 
[2026-03-20 18:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","total_operations":9,"sites_count":2} 
[2026-03-20 18:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 18:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":6,"order_ids":["ORD-sidHsI-1774019076","ORD-IP6RxTM-1774019080","ORD-PhZFqm9-1774019093","ORD-BzMQ-1774019096","ORD-YVvnw-1774019129","ORD-3A0R1-1774019136"]} 
[2026-03-20 18:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":6} 
[2026-03-20 18:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3A0R1-1774019136","operation_id":159253} 
[2026-03-20 18:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BzMQ-1774019096","operation_id":159251} 
[2026-03-20 18:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249} 
[2026-03-20 18:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"processed":3,"skipped":3,"updates_prepared":3} 
[2026-03-20 18:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 18:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"count":3} 
[2026-03-20 18:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"count":3} 
[2026-03-20 18:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"user_id":1074,"notification_type":"order_approved","reference_id":174195} 
[2026-03-20 18:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"user_id":1074,"notification_type":"order_approved","reference_id":174193} 
[2026-03-20 18:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"user_id":32,"notification_type":"order_approved","reference_id":174197} 
[2026-03-20 18:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"processed":3,"errors":0} 
[2026-03-20 18:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252,"processed":3,"errors":0} 
[2026-03-20 18:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VCmnLRpmZi1lz4ZBxGOysQDiXeHoJrv6","execution_time":"2026-03-20 18:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YVvnw-1774019129","operation_id":159252} 
[2026-03-20 18:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:06:21] production.INFO: Constructing job for order: 174199  
[2026-03-20 18:06:22] production.INFO: Handling job for order: 174199  
[2026-03-20 18:06:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:06:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:06:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=faf60854-171a-4963-88e8-0a760008bb24&Player_ID=0942507473  
[2026-03-20 18:06:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=faf60854-171a-4963-88e8-0a760008bb24&Player_ID=0942507473","has_body":false} 
[2026-03-20 18:06:23] production.INFO: Operation sent successfully {"operation_id":159254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4xrJx-1774019183","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:06:23"}},"processed_data":{"order_number":"ORD-4xrJx-1774019183","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:06:38] production.INFO: Constructing job for order: 174200  
[2026-03-20 18:06:41] production.INFO: Handling job for order: 174200  
[2026-03-20 18:06:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:06:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:06:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d8d393d0-dbdd-4a86-b5a5-43b93fb1a75a&Player_ID=0942507473  
[2026-03-20 18:06:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d8d393d0-dbdd-4a86-b5a5-43b93fb1a75a&Player_ID=0942507473","has_body":false} 
[2026-03-20 18:06:41] production.INFO: Operation sent successfully {"operation_id":159255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fqgLPAS-1774019201","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:06:41"}},"processed_data":{"order_number":"ORD-fqgLPAS-1774019201","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:06:54] production.INFO: Constructing job for order: 174201  
[2026-03-20 18:06:56] production.INFO: Handling job for order: 174201  
[2026-03-20 18:06:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:06:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:06:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=90aedcaa-b4b8-4b28-89a9-b45d7fba93bc&Player_ID=11348206  
[2026-03-20 18:06:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=90aedcaa-b4b8-4b28-89a9-b45d7fba93bc&Player_ID=11348206","has_body":false} 
[2026-03-20 18:06:57] production.INFO: Operation sent successfully {"operation_id":159256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lvhy1Ez-1774019217","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-20 18:06:57"}},"processed_data":{"order_number":"ORD-Lvhy1Ez-1774019217","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-20 18:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03"} 
[2026-03-20 18:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","total_operations":9,"sites_count":2} 
[2026-03-20 18:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-Lvhy1Ez-1774019217"]} 
[2026-03-20 18:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lvhy1Ez-1774019217","operation_id":159256} 
[2026-03-20 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":5,"order_ids":["ORD-IP6RxTM-1774019080","ORD-BzMQ-1774019096","ORD-3A0R1-1774019136","ORD-4xrJx-1774019183","ORD-fqgLPAS-1774019201"]} 
[2026-03-20 18:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":5} 
[2026-03-20 18:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-20 18:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-20 18:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"count":5} 
[2026-03-20 18:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"count":5} 
[2026-03-20 18:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"user_id":32,"notification_type":"order_approved","reference_id":174198} 
[2026-03-20 18:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"user_id":1320,"notification_type":"order_approved","reference_id":174199} 
[2026-03-20 18:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"user_id":1074,"notification_type":"order_approved","reference_id":174196} 
[2026-03-20 18:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"user_id":1320,"notification_type":"order_approved","reference_id":174200} 
[2026-03-20 18:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"user_id":1074,"notification_type":"order_approved","reference_id":174194} 
[2026-03-20 18:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"processed":5,"errors":0} 
[2026-03-20 18:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249,"processed":5,"errors":0} 
[2026-03-20 18:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SZ3F5uCNvyL7falXiaFpu9jKz8U1LooP","execution_time":"2026-03-20 18:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IP6RxTM-1774019080","operation_id":159249} 
[2026-03-20 18:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 18:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 18:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:08:32] production.INFO: Constructing job for order: 174202  
[2026-03-20 18:08:34] production.INFO: Handling job for order: 174202  
[2026-03-20 18:08:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:08:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:08:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5b4104a8-01c7-413b-8720-644288539a27&Player_ID=0954480989  
[2026-03-20 18:08:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5b4104a8-01c7-413b-8720-644288539a27&Player_ID=0954480989","has_body":false} 
[2026-03-20 18:08:34] production.INFO: Operation sent successfully {"operation_id":159257,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1j6fR2vv-1774019314","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:08:34"}},"processed_data":{"order_number":"ORD-1j6fR2vv-1774019314","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:08:44] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7e20f4uqivg5eUyVuS0"}},"user_id":1678} 
[2026-03-20 18:08:45] production.INFO: Constructing job for order: 174203  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 18:08:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 18:08:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18252,"user_id":1678,"amount":500.0,"admins_notified":7} 
[2026-03-20 18:08:46] production.INFO: Handling job for order: 174203  
[2026-03-20 18:08:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:08:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:08:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=082b5995-33bb-4a8c-9347-3572a923382a&Player_ID=0954480989  
[2026-03-20 18:08:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=082b5995-33bb-4a8c-9347-3572a923382a&Player_ID=0954480989","has_body":false} 
[2026-03-20 18:08:47] production.INFO: Operation sent successfully {"operation_id":159258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R8A9-1774019327","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:08:47"}},"processed_data":{"order_number":"ORD-R8A9-1774019327","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:08:47] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"37.0","mainamount":"37","operation_number":"155318607","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvmhkbc4cbktp8Qzjne3"}},"user_id":237} 
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 18:08:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 18:08:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18253,"user_id":237,"amount":37.0,"admins_notified":7} 
[2026-03-20 18:09:44] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"700.0","mainamount":"700","operation_number":"584725","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps32bbl1oha2tel6wxEu"}},"user_id":1185} 
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 18:09:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 18:09:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18254,"user_id":1185,"amount":700.0,"admins_notified":7} 
[2026-03-20 18:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02"} 
[2026-03-20 18:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","total_operations":6,"sites_count":2} 
[2026-03-20 18:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-SGh21fva-1774016634","ORD-xE0-1774016650","ORD-5te-1774017863","ORD-Lvhy1Ez-1774019217"]} 
[2026-03-20 18:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SGh21fva-1774016634","operation_id":159208} 
[2026-03-20 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 18:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 18:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"count":1} 
[2026-03-20 18:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"user_id":1540,"notification_type":"order_approved","reference_id":174201} 
[2026-03-20 18:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 18:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":1,"errors":0} 
[2026-03-20 18:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":2,"order_ids":["ORD-1j6fR2vv-1774019314","ORD-R8A9-1774019327"]} 
[2026-03-20 18:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":2} 
[2026-03-20 18:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 18:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 18:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"count":2} 
[2026-03-20 18:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"count":2} 
[2026-03-20 18:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"user_id":1071,"notification_type":"order_approved","reference_id":174202} 
[2026-03-20 18:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"user_id":1071,"notification_type":"order_approved","reference_id":174203} 
[2026-03-20 18:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"processed":2,"errors":0} 
[2026-03-20 18:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258,"processed":2,"errors":0} 
[2026-03-20 18:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kOslzR9nMiLvaSiecQzdG3ARQNOlDYRv","execution_time":"2026-03-20 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8A9-1774019327","operation_id":159258} 
[2026-03-20 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 18:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 18:10:04] production.INFO: Constructing job for order: 174204  
[2026-03-20 18:10:05] production.INFO: async() رجع: true  
[2026-03-20 18:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 18:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 18:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 18:10:06] production.INFO: Handling job for order: 174204  
[2026-03-20 18:10:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:10:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:10:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d89f6143-e0f8-471a-99a1-0d2a0abaf4dc&Player_ID=0954480989  
[2026-03-20 18:10:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d89f6143-e0f8-471a-99a1-0d2a0abaf4dc&Player_ID=0954480989","has_body":false} 
[2026-03-20 18:10:07] production.INFO: Operation sent successfully {"operation_id":159259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c1sqZ-1774019407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:10:07"}},"processed_data":{"order_number":"ORD-c1sqZ-1774019407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:10:53] production.INFO: Constructing job for order: 174205  
[2026-03-20 18:10:55] production.INFO: Handling job for order: 174205  
[2026-03-20 18:10:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:10:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:10:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=aca3c777-c8b8-4274-8cd6-7cd541b089c6&Player_ID=1970056114  
[2026-03-20 18:10:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=aca3c777-c8b8-4274-8cd6-7cd541b089c6&Player_ID=1970056114","has_body":false} 
[2026-03-20 18:10:56] production.INFO: Operation sent successfully {"operation_id":159260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ce8B3EQv-1774019455","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 18:10:56"}},"processed_data":{"order_number":"ORD-ce8B3EQv-1774019455","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 18:11:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ce8B3EQv-1774019455","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:11:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-ce8B3EQv-1774019455","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:11:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:11:02] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":174205} 
[2026-03-20 18:11:02] production.INFO: Order updated successfully. Order ID: 174205, Status: completed  
[2026-03-20 18:11:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ce8B3EQv-1774019455","status":"completed","codes_count":0} 
[2026-03-20 18:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 18:11:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SGh21fva-1774016634","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:11:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-SGh21fva-1774016634","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:11:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:11:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":174151} 
[2026-03-20 18:11:29] production.INFO: Order updated successfully. Order ID: 174151, Status: completed  
[2026-03-20 18:11:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SGh21fva-1774016634","status":"completed","codes_count":0} 
[2026-03-20 18:11:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 18:11:47] production.INFO: Constructing job for order: 174206  
[2026-03-20 18:11:50] production.INFO: Handling job for order: 174206  
[2026-03-20 18:11:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:11:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:11:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e7e776cf-d043-4479-9b3b-b0880daeacfa&Player_ID=52294158722  
[2026-03-20 18:11:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e7e776cf-d043-4479-9b3b-b0880daeacfa&Player_ID=52294158722","has_body":false} 
[2026-03-20 18:11:51] production.INFO: Operation sent successfully {"operation_id":159261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8KMSpTw-1774019510","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:11:51"}},"processed_data":{"order_number":"ORD-8KMSpTw-1774019510","amount":8.793749999999999289457264239899814128875732421875,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 18:12:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8KMSpTw-1774019510","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:12:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-8KMSpTw-1774019510","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:12:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:12:02] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174206} 
[2026-03-20 18:12:02] production.INFO: Order updated successfully. Order ID: 174206, Status: completed  
[2026-03-20 18:12:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8KMSpTw-1774019510","status":"completed","codes_count":0} 
[2026-03-20 18:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03"} 
[2026-03-20 18:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","total_operations":3,"sites_count":2} 
[2026-03-20 18:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xE0-1774016650","ORD-5te-1774017863"]} 
[2026-03-20 18:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 18:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"processed":0,"errors":0} 
[2026-03-20 18:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1,"order_ids":["ORD-c1sqZ-1774019407"]} 
[2026-03-20 18:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209} 
[2026-03-20 18:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE0-1774016650","operation_id":159209,"orders_count":1} 
[2026-03-20 18:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"count":1} 
[2026-03-20 18:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"count":1} 
[2026-03-20 18:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"user_id":1071,"notification_type":"order_approved","reference_id":174204} 
[2026-03-20 18:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"processed":1,"errors":0} 
[2026-03-20 18:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259,"processed":1,"errors":0} 
[2026-03-20 18:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GF2Kk2dRpuDvFCCwzuFHpv8DfAUFzvW7","execution_time":"2026-03-20 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1sqZ-1774019407","operation_id":159259} 
[2026-03-20 18:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 18:12:11] production.INFO: Constructing job for order: 174207  
[2026-03-20 18:12:12] production.INFO: Handling job for order: 174207  
[2026-03-20 18:12:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:12:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:12:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea56f0ee-b196-4ad7-8719-845847c09858&Player_ID=52391903841  
[2026-03-20 18:12:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea56f0ee-b196-4ad7-8719-845847c09858&Player_ID=52391903841","has_body":false} 
[2026-03-20 18:12:12] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:12:13] production.INFO: Operation sent successfully {"operation_id":159262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qxJ7md-1774019533","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:12:13"}},"processed_data":{"order_number":"ORD-qxJ7md-1774019533","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:12:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 18:12:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 18:12:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qxJ7md-1774019533","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:12:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-qxJ7md-1774019533","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:12:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:12:25] production.INFO: SendAcceptReject: Notification queued {"user_id":789,"notification_type":"order_approved","reference_id":174207} 
[2026-03-20 18:12:25] production.INFO: Order updated successfully. Order ID: 174207, Status: completed  
[2026-03-20 18:12:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qxJ7md-1774019533","status":"completed","codes_count":0} 
[2026-03-20 18:12:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-20 18:12:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xE0-1774016650","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:12:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-xE0-1774016650","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:12:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:12:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":174152} 
[2026-03-20 18:12:35] production.INFO: Order updated successfully. Order ID: 174152, Status: completed  
[2026-03-20 18:12:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xE0-1774016650","status":"completed","codes_count":0} 
[2026-03-20 18:12:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 18:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01"} 
[2026-03-20 18:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","total_operations":1,"sites_count":1} 
[2026-03-20 18:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5te-1774017863"]} 
[2026-03-20 18:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 18:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"errors":0} 
[2026-03-20 18:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RpF657rGkLijIOYGnsQjeNPdDWiwIBsL","execution_time":"2026-03-20 18:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:14:52] production.INFO: Constructing job for order: 174208  
[2026-03-20 18:14:55] production.INFO: Handling job for order: 174208  
[2026-03-20 18:14:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:14:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:14:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=ab4bbffa-4214-49f5-9bfa-4a8c3a8783e5&Player_ID=107276165  
[2026-03-20 18:14:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=ab4bbffa-4214-49f5-9bfa-4a8c3a8783e5&Player_ID=107276165","has_body":false} 
[2026-03-20 18:14:56] production.INFO: Operation sent successfully {"operation_id":159263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Wx-1774019696","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 18:14:56"}},"processed_data":{"order_number":"ORD-5Wx-1774019696","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 18:15:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Wx-1774019696","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:15:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Wx-1774019696","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:15:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:15:02] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174208} 
[2026-03-20 18:15:02] production.INFO: Order updated successfully. Order ID: 174208, Status: completed  
[2026-03-20 18:15:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Wx-1774019696","status":"completed","codes_count":0} 
[2026-03-20 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:15:04] production.INFO: async() رجع: true  
[2026-03-20 18:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:15:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 18:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03"} 
[2026-03-20 18:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","total_operations":1,"sites_count":1} 
[2026-03-20 18:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5te-1774017863"]} 
[2026-03-20 18:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 18:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 18:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"errors":0} 
[2026-03-20 18:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MsA4gWZOc6O0QFhAc7vjZyE2u5zvjoXn","execution_time":"2026-03-20 18:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:17:11] production.INFO: Constructing job for order: 174209  
[2026-03-20 18:17:12] production.INFO: Handling job for order: 174209  
[2026-03-20 18:17:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:17:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:17:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=37c74393-758e-4cbf-899d-83441bca1461&Player_ID=0933001172  
[2026-03-20 18:17:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=37c74393-758e-4cbf-899d-83441bca1461&Player_ID=0933001172","has_body":false} 
[2026-03-20 18:17:13] production.INFO: Operation sent successfully {"operation_id":159264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h4F-1774019832","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:17:13"}},"processed_data":{"order_number":"ORD-h4F-1774019832","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:17:33] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:17:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 18:17:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-20 18:17:46] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:17:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 18:17:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 18:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01"} 
[2026-03-20 18:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","total_operations":2,"sites_count":2} 
[2026-03-20 18:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5te-1774017863"]} 
[2026-03-20 18:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 18:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 18:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"processed":0,"errors":0} 
[2026-03-20 18:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"orders_count":1,"order_ids":["ORD-h4F-1774019832"]} 
[2026-03-20 18:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227,"orders_count":1} 
[2026-03-20 18:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"count":1} 
[2026-03-20 18:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"count":1} 
[2026-03-20 18:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"user_id":5,"notification_type":"order_approved","reference_id":174209} 
[2026-03-20 18:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"processed":1,"errors":0} 
[2026-03-20 18:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264,"processed":1,"errors":0} 
[2026-03-20 18:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xlK1cLtZfNi1Y9L0Lygc3dEOlpGYQgyR","execution_time":"2026-03-20 18:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4F-1774019832","operation_id":159264} 
[2026-03-20 18:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 18:18:15] production.INFO: Constructing job for order: 174210  
[2026-03-20 18:18:16] production.INFO: Handling job for order: 174210  
[2026-03-20 18:18:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:18:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:18:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47306e3c-9b1c-4a2b-8e20-9dac22318ffe&Player_ID=5557208542  
[2026-03-20 18:18:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47306e3c-9b1c-4a2b-8e20-9dac22318ffe&Player_ID=5557208542","has_body":false} 
[2026-03-20 18:18:17] production.INFO: Operation sent successfully {"operation_id":159265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t9VRNDxW-1774019897","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:18:17"}},"processed_data":{"order_number":"ORD-t9VRNDxW-1774019897","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:18:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t9VRNDxW-1774019897","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:18:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-t9VRNDxW-1774019897","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:18:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:18:29] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":174210} 
[2026-03-20 18:18:29] production.INFO: Order updated successfully. Order ID: 174210, Status: completed  
[2026-03-20 18:18:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t9VRNDxW-1774019897","status":"completed","codes_count":0} 
[2026-03-20 18:18:31] production.INFO: Constructing job for order: 174211  
[2026-03-20 18:18:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 18:18:32] production.INFO: Handling job for order: 174211  
[2026-03-20 18:18:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:18:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:18:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=b582c91f-db09-4c5a-99c1-698eb6c4dd92&Player_ID=1110031006  
[2026-03-20 18:18:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=b582c91f-db09-4c5a-99c1-698eb6c4dd92&Player_ID=1110031006","has_body":false} 
[2026-03-20 18:18:33] production.INFO: Operation sent successfully {"operation_id":159266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YBfNejbU-1774019912","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 18:18:33"}},"processed_data":{"order_number":"ORD-YBfNejbU-1774019912","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 18:18:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YBfNejbU-1774019912","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:18:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-YBfNejbU-1774019912","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:18:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:18:38] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174211} 
[2026-03-20 18:18:38] production.INFO: Order updated successfully. Order ID: 174211, Status: completed  
[2026-03-20 18:18:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YBfNejbU-1774019912","status":"completed","codes_count":0} 
[2026-03-20 18:18:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 18:18:42] production.INFO: Constructing job for order: 174212  
[2026-03-20 18:18:45] production.INFO: Handling job for order: 174212  
[2026-03-20 18:18:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:18:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:18:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=16500&uuid=2a11b6f2-5463-400f-8f45-0e629bac3ae0&Player_ID=58904149  
[2026-03-20 18:18:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=16500&uuid=2a11b6f2-5463-400f-8f45-0e629bac3ae0&Player_ID=58904149","has_body":false} 
[2026-03-20 18:18:46] production.INFO: Operation sent successfully {"operation_id":159267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8mJdOGW-1774019925","amount":1.67920829999999998705106918350793421268463134765625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 18:18:46"}},"processed_data":{"order_number":"ORD-8mJdOGW-1774019925","amount":1.67920829999999998705106918350793421268463134765625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 18:18:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 18:18:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:19:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 18:19:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:19:04] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 18:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:19:33] production.INFO: Constructing job for order: 174213  
[2026-03-20 18:19:34] production.INFO: Handling job for order: 174213  
[2026-03-20 18:19:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:19:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:19:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=af70a9a2-bc52-4e18-82d7-e977b604e71a&Player_ID=52181861457  
[2026-03-20 18:19:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=af70a9a2-bc52-4e18-82d7-e977b604e71a&Player_ID=52181861457","has_body":false} 
[2026-03-20 18:19:34] production.INFO: Operation sent successfully {"operation_id":159268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TK5k-1774019974","amount":87.43500000000000227373675443232059478759765625,"status":"processing","product":"6000+2100UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:19:34"}},"processed_data":{"order_number":"ORD-TK5k-1774019974","amount":87.43500000000000227373675443232059478759765625,"status":"processing","product":"6000+2100UC","game":"PUBG"}} 
[2026-03-20 18:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01"} 
[2026-03-20 18:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","total_operations":3,"sites_count":1} 
[2026-03-20 18:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-8mJdOGW-1774019925","ORD-TK5k-1774019974"]} 
[2026-03-20 18:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8mJdOGW-1774019925","operation_id":159267} 
[2026-03-20 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ajqUwuDSj62giaUfui23tTsowrPSNS8h","execution_time":"2026-03-20 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:20:03] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:20:04] production.INFO: async() رجع: true  
[2026-03-20 18:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:20:05] production.INFO: Constructing job for order: 174214  
[2026-03-20 18:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 18:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 18:20:08] production.INFO: Handling job for order: 174214  
[2026-03-20 18:20:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:20:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:20:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=05144e43-acd9-4266-811c-574581e1a477&Player_ID=0937658822  
[2026-03-20 18:20:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=05144e43-acd9-4266-811c-574581e1a477&Player_ID=0937658822","has_body":false} 
[2026-03-20 18:20:09] production.INFO: Operation sent successfully {"operation_id":159269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1qi77F-1774020009","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:20:09"}},"processed_data":{"order_number":"ORD-1qi77F-1774020009","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:20:36] production.INFO: Constructing job for order: 174215  
[2026-03-20 18:20:39] production.INFO: Handling job for order: 174215  
[2026-03-20 18:20:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:20:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:20:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0f00da91-1330-4567-948a-540f7189f037&Player_ID=0937658822  
[2026-03-20 18:20:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0f00da91-1330-4567-948a-540f7189f037&Player_ID=0937658822","has_body":false} 
[2026-03-20 18:20:40] production.INFO: Operation sent successfully {"operation_id":159270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KUbY-1774020039","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:20:40"}},"processed_data":{"order_number":"ORD-KUbY-1774020039","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:20:43] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"92.0","mainamount":"92","operation_number":"600428374544","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn0m2slr3kim03DDdD2p"}},"user_id":100} 
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 18:20:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 18:20:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18255,"user_id":100,"amount":92.0,"admins_notified":7} 
[2026-03-20 18:21:46] production.INFO: Constructing job for order: 174216  
[2026-03-20 18:21:49] production.INFO: Handling job for order: 174216  
[2026-03-20 18:21:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:21:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:21:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=61d8eb8e-e954-42f1-92f8-c7b62cc30f7f&Player_ID=0992647588  
[2026-03-20 18:21:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=61d8eb8e-e954-42f1-92f8-c7b62cc30f7f&Player_ID=0992647588","has_body":false} 
[2026-03-20 18:21:49] production.INFO: Operation sent successfully {"operation_id":159271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jce60F-1774020109","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:21:49"}},"processed_data":{"order_number":"ORD-Jce60F-1774020109","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:21:54] production.INFO: Constructing job for order: 174217  
[2026-03-20 18:21:55] production.INFO: Handling job for order: 174217  
[2026-03-20 18:21:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:21:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:21:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=c5af7df8-122d-49cd-a18d-f1431ba3247f&Player_ID=0992647588  
[2026-03-20 18:21:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=c5af7df8-122d-49cd-a18d-f1431ba3247f&Player_ID=0992647588","has_body":false} 
[2026-03-20 18:21:56] production.INFO: Operation sent successfully {"operation_id":159272,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ifceCB-1774020116","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:21:56"}},"processed_data":{"order_number":"ORD-ifceCB-1774020116","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02"} 
[2026-03-20 18:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","total_operations":7,"sites_count":2} 
[2026-03-20 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-8mJdOGW-1774019925","ORD-TK5k-1774019974"]} 
[2026-03-20 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 18:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"user_id":59,"notification_type":"order_approved","reference_id":174212} 
[2026-03-20 18:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":4,"order_ids":["ORD-1qi77F-1774020009","ORD-KUbY-1774020039","ORD-Jce60F-1774020109","ORD-ifceCB-1774020116"]} 
[2026-03-20 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":4} 
[2026-03-20 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifceCB-1774020116","operation_id":159272} 
[2026-03-20 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271} 
[2026-03-20 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-20 18:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 18:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"count":2} 
[2026-03-20 18:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"count":2} 
[2026-03-20 18:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"user_id":1551,"notification_type":"order_approved","reference_id":174214} 
[2026-03-20 18:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"user_id":1551,"notification_type":"order_approved","reference_id":174215} 
[2026-03-20 18:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"processed":2,"errors":0} 
[2026-03-20 18:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270,"processed":2,"errors":0} 
[2026-03-20 18:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5aqsUtEUNJVuDq3hQCsof0XyAOB4Shn0","execution_time":"2026-03-20 18:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUbY-1774020039","operation_id":159270} 
[2026-03-20 18:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 18:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 18:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 18:22:31] production.INFO: Constructing job for order: 174218  
[2026-03-20 18:22:33] production.INFO: Handling job for order: 174218  
[2026-03-20 18:22:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:22:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:22:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=6400&uuid=305514f6-d791-46ad-b6c1-ab820719a135&Player_ID=31851465  
[2026-03-20 18:22:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=6400&uuid=305514f6-d791-46ad-b6c1-ab820719a135&Player_ID=31851465","has_body":false} 
[2026-03-20 18:22:33] production.INFO: Operation sent successfully {"operation_id":159273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qy7yiWGP-1774020153","amount":6.77390080000000072146804086514748632907867431640625,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-20 18:22:33"}},"processed_data":{"order_number":"ORD-qy7yiWGP-1774020153","amount":6.77390080000000072146804086514748632907867431640625,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-20 18:23:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 18:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03"} 
[2026-03-20 18:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","total_operations":5,"sites_count":2} 
[2026-03-20 18:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-qy7yiWGP-1774020153"]} 
[2026-03-20 18:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 18:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"user_id":1700,"notification_type":"order_approved","reference_id":174218} 
[2026-03-20 18:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":2,"order_ids":["ORD-Jce60F-1774020109","ORD-ifceCB-1774020116"]} 
[2026-03-20 18:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":2} 
[2026-03-20 18:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 18:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 18:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"count":2} 
[2026-03-20 18:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"count":2} 
[2026-03-20 18:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"user_id":1074,"notification_type":"order_approved","reference_id":174217} 
[2026-03-20 18:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"user_id":1074,"notification_type":"order_approved","reference_id":174216} 
[2026-03-20 18:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"processed":2,"errors":0} 
[2026-03-20 18:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271,"processed":2,"errors":0} 
[2026-03-20 18:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H53pkILX8wrXbRFVJVN2CViGX6kmlzUH","execution_time":"2026-03-20 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jce60F-1774020109","operation_id":159271} 
[2026-03-20 18:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 18:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:24:14] production.INFO: Constructing job for order: 174219  
[2026-03-20 18:24:16] production.INFO: Handling job for order: 174219  
[2026-03-20 18:24:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:24:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:24:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8173e588-4973-4e4a-8f98-2489762ff6b8&Player_ID=1094398941  
[2026-03-20 18:24:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8173e588-4973-4e4a-8f98-2489762ff6b8&Player_ID=1094398941","has_body":false} 
[2026-03-20 18:24:17] production.INFO: Operation sent successfully {"operation_id":159274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1nRbyvd-1774020256","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 18:24:17"}},"processed_data":{"order_number":"ORD-1nRbyvd-1774020256","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 18:24:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1nRbyvd-1774020256","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:24:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-1nRbyvd-1774020256","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:24:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:24:24] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174219} 
[2026-03-20 18:24:24] production.INFO: Order updated successfully. Order ID: 174219, Status: completed  
[2026-03-20 18:24:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1nRbyvd-1774020256","status":"completed","codes_count":0} 
[2026-03-20 18:24:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 18:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:25:04] production.INFO: async() رجع: true  
[2026-03-20 18:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:25:28] production.INFO: Constructing job for order: 174220  
[2026-03-20 18:25:29] production.INFO: Handling job for order: 174220  
[2026-03-20 18:25:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:25:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:25:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=5f96ac10-8998-4e81-b071-e37a3d91b529&Player_ID=0981145521  
[2026-03-20 18:25:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=5f96ac10-8998-4e81-b071-e37a3d91b529&Player_ID=0981145521","has_body":false} 
[2026-03-20 18:25:30] production.INFO: Operation sent successfully {"operation_id":159275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jx6cH31M-1774020330","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:25:30"}},"processed_data":{"order_number":"ORD-Jx6cH31M-1774020330","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:26:02] production.INFO: Constructing job for order: 174221  
[2026-03-20 18:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03"} 
[2026-03-20 18:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","total_operations":3,"sites_count":2} 
[2026-03-20 18:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974"]} 
[2026-03-20 18:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 18:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1,"order_ids":["ORD-Jx6cH31M-1774020330"]} 
[2026-03-20 18:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1} 
[2026-03-20 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jx6cH31M-1774020330","operation_id":159275} 
[2026-03-20 18:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jx6cH31M-1774020330","operation_id":159275,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 18:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jx6cH31M-1774020330","operation_id":159275,"processed":0,"errors":0} 
[2026-03-20 18:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IVN19pnupkaG6P8a8FYNxyKqnDyckCqU","execution_time":"2026-03-20 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jx6cH31M-1774020330","operation_id":159275} 
[2026-03-20 18:26:03] production.INFO: Handling job for order: 174221  
[2026-03-20 18:26:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:26:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd5fecf2-12ba-4235-b982-99542f1cf844&Player_ID=5354603652  
[2026-03-20 18:26:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd5fecf2-12ba-4235-b982-99542f1cf844&Player_ID=5354603652","has_body":false} 
[2026-03-20 18:26:04] production.INFO: Operation sent successfully {"operation_id":159276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4U7dyG-1774020364","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:26:04"}},"processed_data":{"order_number":"ORD-4U7dyG-1774020364","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:26:07] production.INFO: Constructing job for order: 174222  
[2026-03-20 18:26:10] production.INFO: Handling job for order: 174222  
[2026-03-20 18:26:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:26:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=f4debd2c-13a0-4b6c-9fe4-82d9766a19cf&Player_ID=11348206  
[2026-03-20 18:26:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=f4debd2c-13a0-4b6c-9fe4-82d9766a19cf&Player_ID=11348206","has_body":false} 
[2026-03-20 18:26:11] production.INFO: Operation sent successfully {"operation_id":159277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JuN-1774020371","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-20 18:26:11"}},"processed_data":{"order_number":"ORD-JuN-1774020371","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-20 18:26:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4U7dyG-1774020364","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:26:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-4U7dyG-1774020364","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:26:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:26:12] production.INFO: Constructing job for order: 174223  
[2026-03-20 18:26:12] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174221} 
[2026-03-20 18:26:12] production.INFO: Order updated successfully. Order ID: 174221, Status: completed  
[2026-03-20 18:26:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4U7dyG-1774020364","status":"completed","codes_count":0} 
[2026-03-20 18:26:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 18:26:14] production.INFO: Handling job for order: 174223  
[2026-03-20 18:26:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:26:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b352257-391a-46a4-8681-5dfbc9c99701&Player_ID=51826808480  
[2026-03-20 18:26:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b352257-391a-46a4-8681-5dfbc9c99701&Player_ID=51826808480","has_body":false} 
[2026-03-20 18:26:15] production.INFO: Operation sent successfully {"operation_id":159278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OPjeyO-1774020375","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:26:15"}},"processed_data":{"order_number":"ORD-OPjeyO-1774020375","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:26:16] production.INFO: Constructing job for order: 174224  
[2026-03-20 18:26:18] production.INFO: Handling job for order: 174224  
[2026-03-20 18:26:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:26:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b4371684-eefb-4b4b-b114-6f983bbd21d0&Player_ID=0941327876  
[2026-03-20 18:26:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b4371684-eefb-4b4b-b114-6f983bbd21d0&Player_ID=0941327876","has_body":false} 
[2026-03-20 18:26:19] production.INFO: Operation sent successfully {"operation_id":159279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bGqC-1774020378","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:26:19"}},"processed_data":{"order_number":"ORD-bGqC-1774020378","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:26:22] production.INFO: Constructing job for order: 174225  
[2026-03-20 18:26:25] production.INFO: Handling job for order: 174225  
[2026-03-20 18:26:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:26:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=761c1fa5-44dd-4f43-93ee-8abd8e7a23b7&Player_ID=0941327876  
[2026-03-20 18:26:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=761c1fa5-44dd-4f43-93ee-8abd8e7a23b7&Player_ID=0941327876","has_body":false} 
[2026-03-20 18:26:25] production.INFO: Operation sent successfully {"operation_id":159280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5NVAhB-1774020385","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:26:25"}},"processed_data":{"order_number":"ORD-5NVAhB-1774020385","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:26:28] production.INFO: Constructing job for order: 174226  
[2026-03-20 18:26:31] production.INFO: Handling job for order: 174226  
[2026-03-20 18:26:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:26:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=7af12c0d-8204-4ec6-806f-156d1396ac2e&Player_ID=0981145521  
[2026-03-20 18:26:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=7af12c0d-8204-4ec6-806f-156d1396ac2e&Player_ID=0981145521","has_body":false} 
[2026-03-20 18:26:32] production.INFO: Operation sent successfully {"operation_id":159281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z7z-1774020392","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:26:32"}},"processed_data":{"order_number":"ORD-Z7z-1774020392","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:26:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OPjeyO-1774020375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:26:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-OPjeyO-1774020375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:26:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:26:33] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174223} 
[2026-03-20 18:26:33] production.INFO: Order updated successfully. Order ID: 174223, Status: completed  
[2026-03-20 18:26:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OPjeyO-1774020375","status":"completed","codes_count":0} 
[2026-03-20 18:26:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 18:26:56] production.INFO: Constructing job for order: 174227  
[2026-03-20 18:26:59] production.INFO: Handling job for order: 174227  
[2026-03-20 18:26:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:26:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:26:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=94e013fe-05d0-4280-941d-36c56e2e9f43&Player_ID=1059515989  
[2026-03-20 18:26:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=94e013fe-05d0-4280-941d-36c56e2e9f43&Player_ID=1059515989","has_body":false} 
[2026-03-20 18:27:00] production.INFO: Operation sent successfully {"operation_id":159282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3pih-1774020420","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 18:27:00"}},"processed_data":{"order_number":"ORD-3pih-1774020420","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 18:27:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3pih-1774020420","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:27:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-3pih-1774020420","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:27:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:27:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":174227} 
[2026-03-20 18:27:06] production.INFO: Order updated successfully. Order ID: 174227, Status: completed  
[2026-03-20 18:27:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3pih-1774020420","status":"completed","codes_count":0} 
[2026-03-20 18:27:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 18:28:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00"} 
[2026-03-20 18:28:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","total_operations":7,"sites_count":2} 
[2026-03-20 18:28:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-JuN-1774020371"]} 
[2026-03-20 18:28:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:28:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:28:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:28:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:28:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 18:28:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:28:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:28:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"count":1} 
[2026-03-20 18:28:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"user_id":1540,"notification_type":"order_approved","reference_id":174222} 
[2026-03-20 18:28:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:28:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:28:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:28:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":1,"errors":0} 
[2026-03-20 18:28:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":4,"order_ids":["ORD-Jx6cH31M-1774020330","ORD-bGqC-1774020378","ORD-5NVAhB-1774020385","ORD-Z7z-1774020392"]} 
[2026-03-20 18:28:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:28:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":4} 
[2026-03-20 18:28:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 18:28:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 18:28:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"count":4} 
[2026-03-20 18:28:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"count":4} 
[2026-03-20 18:28:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"user_id":1074,"notification_type":"order_approved","reference_id":174225} 
[2026-03-20 18:28:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"user_id":1074,"notification_type":"order_approved","reference_id":174224} 
[2026-03-20 18:28:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"user_id":1056,"notification_type":"order_approved","reference_id":174220} 
[2026-03-20 18:28:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"user_id":1056,"notification_type":"order_approved","reference_id":174226} 
[2026-03-20 18:28:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:28:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:28:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"processed":4,"errors":0} 
[2026-03-20 18:28:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281,"processed":4,"errors":0} 
[2026-03-20 18:28:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6tWAp027Ukv1fI9B0ze9qG06r56s4GNy","execution_time":"2026-03-20 18:28:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7z-1774020392","operation_id":159281} 
[2026-03-20 18:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 18:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:29:24] production.INFO: Constructing job for order: 174228  
[2026-03-20 18:29:27] production.INFO: Handling job for order: 174228  
[2026-03-20 18:29:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:29:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:29:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b6828c8f-7af9-4364-8af1-2a5776b2842e&Player_ID=52191406539  
[2026-03-20 18:29:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b6828c8f-7af9-4364-8af1-2a5776b2842e&Player_ID=52191406539","has_body":false} 
[2026-03-20 18:29:28] production.INFO: Operation sent successfully {"operation_id":159283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Yrj67-1774020568","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:29:28"}},"processed_data":{"order_number":"ORD-0Yrj67-1774020568","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:29:30] production.INFO: Constructing job for order: 174229  
[2026-03-20 18:29:31] production.INFO: Handling job for order: 174229  
[2026-03-20 18:29:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:29:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:29:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b4f3f26c-2ead-43c8-8d2e-b8e5c7ef3996&Player_ID=52199380810  
[2026-03-20 18:29:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b4f3f26c-2ead-43c8-8d2e-b8e5c7ef3996&Player_ID=52199380810","has_body":false} 
[2026-03-20 18:29:32] production.INFO: Operation sent successfully {"operation_id":159284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-817jXl-1774020572","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:29:32"}},"processed_data":{"order_number":"ORD-817jXl-1774020572","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 18:29:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Yrj67-1774020568","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:29:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Yrj67-1774020568","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:29:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:29:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-817jXl-1774020572","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:29:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-817jXl-1774020572","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:29:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:29:45] production.INFO: SendAcceptReject: Notification queued {"user_id":298,"notification_type":"order_approved","reference_id":174228} 
[2026-03-20 18:29:45] production.INFO: Order updated successfully. Order ID: 174228, Status: completed  
[2026-03-20 18:29:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Yrj67-1774020568","status":"completed","codes_count":0} 
[2026-03-20 18:29:45] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174229} 
[2026-03-20 18:29:45] production.INFO: Order updated successfully. Order ID: 174229, Status: completed  
[2026-03-20 18:29:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-817jXl-1774020572","status":"completed","codes_count":0} 
[2026-03-20 18:29:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 298  
[2026-03-20 18:29:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02"} 
[2026-03-20 18:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","total_operations":2,"sites_count":1} 
[2026-03-20 18:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974"]} 
[2026-03-20 18:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 18:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 18:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j6re87xBHrXf5IdiKIvu6NGENT2SELup","execution_time":"2026-03-20 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:30:04] production.INFO: async() رجع: true  
[2026-03-20 18:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:30:17] production.INFO: Constructing job for order: 174231  
[2026-03-20 18:30:18] production.INFO: Handling job for order: 174231  
[2026-03-20 18:30:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:30:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:30:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=1ec4651d-bea1-4732-bd70-f78c9a9272bf&Player_ID=0937657995  
[2026-03-20 18:30:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=1ec4651d-bea1-4732-bd70-f78c9a9272bf&Player_ID=0937657995","has_body":false} 
[2026-03-20 18:30:18] production.INFO: Operation sent successfully {"operation_id":159285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FaE-1774020618","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:30:18"}},"processed_data":{"order_number":"ORD-FaE-1774020618","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:30:22] production.INFO: Constructing job for order: 174232  
[2026-03-20 18:30:24] production.INFO: Handling job for order: 174232  
[2026-03-20 18:30:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:30:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:30:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=faa9322f-550d-4d4e-a502-2644ef270a9d&Player_ID=%E2%80%AA0934+389+891%E2%80%AC  
[2026-03-20 18:30:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=faa9322f-550d-4d4e-a502-2644ef270a9d&Player_ID=%E2%80%AA0934+389+891%E2%80%AC","has_body":false} 
[2026-03-20 18:30:25] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:30:25] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159286,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:30:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:30:43] production.INFO: Constructing job for order: 174233  
[2026-03-20 18:30:46] production.INFO: Handling job for order: 174233  
[2026-03-20 18:30:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:30:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:30:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=3df46c2d-db04-4824-b9f8-510673cdf1d5&Player_ID=%E2%80%AA0934+389+891%E2%80%AC  
[2026-03-20 18:30:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=3df46c2d-db04-4824-b9f8-510673cdf1d5&Player_ID=%E2%80%AA0934+389+891%E2%80%AC","has_body":false} 
[2026-03-20 18:30:46] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:30:46] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159287,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:30:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:31:22] production.INFO: Constructing job for order: 174234  
[2026-03-20 18:31:25] production.INFO: Handling job for order: 174234  
[2026-03-20 18:31:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:31:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:31:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0957d1dc-6294-4886-bd93-78dd549ae5fe&Player_ID=52001241879  
[2026-03-20 18:31:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0957d1dc-6294-4886-bd93-78dd549ae5fe&Player_ID=52001241879","has_body":false} 
[2026-03-20 18:31:26] production.INFO: Operation sent successfully {"operation_id":159288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-klB-1774020685","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:31:26"}},"processed_data":{"order_number":"ORD-klB-1774020685","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:31:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-klB-1774020685","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:31:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-klB-1774020685","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:31:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:31:36] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":174234} 
[2026-03-20 18:31:36] production.INFO: Order updated successfully. Order ID: 174234, Status: completed  
[2026-03-20 18:31:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-klB-1774020685","status":"completed","codes_count":0} 
[2026-03-20 18:31:36] production.INFO: Constructing job for order: 174235  
[2026-03-20 18:31:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 18:31:38] production.INFO: Handling job for order: 174235  
[2026-03-20 18:31:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:31:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:31:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97c6ae3d-fa71-476f-adce-d9c9943797f8&Player_ID=52100262398  
[2026-03-20 18:31:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97c6ae3d-fa71-476f-adce-d9c9943797f8&Player_ID=52100262398","has_body":false} 
[2026-03-20 18:31:39] production.INFO: Operation sent successfully {"operation_id":159289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KSpB-1774020698","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:31:39"}},"processed_data":{"order_number":"ORD-KSpB-1774020698","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:31:51] production.INFO: Constructing job for order: 174236  
[2026-03-20 18:31:54] production.INFO: Handling job for order: 174236  
[2026-03-20 18:31:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:31:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:31:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=975ab1a6-4e81-4005-b203-49619f4a016f&Player_ID=52162069134  
[2026-03-20 18:31:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=975ab1a6-4e81-4005-b203-49619f4a016f&Player_ID=52162069134","has_body":false} 
[2026-03-20 18:31:54] production.INFO: Operation sent successfully {"operation_id":159290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KaJ-1774020714","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:31:54"}},"processed_data":{"order_number":"ORD-KaJ-1774020714","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:32:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00"} 
[2026-03-20 18:32:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","total_operations":5,"sites_count":2} 
[2026-03-20 18:32:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-KaJ-1774020714"]} 
[2026-03-20 18:32:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KaJ-1774020714","operation_id":159290} 
[2026-03-20 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1,"order_ids":["ORD-FaE-1774020618"]} 
[2026-03-20 18:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1} 
[2026-03-20 18:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"count":1} 
[2026-03-20 18:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"count":1} 
[2026-03-20 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"user_id":1551,"notification_type":"order_approved","reference_id":174231} 
[2026-03-20 18:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"processed":1,"errors":0} 
[2026-03-20 18:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285,"processed":1,"errors":0} 
[2026-03-20 18:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MFQMjOfDJANO9r9d4lSJ3gxmDn41G5h0","execution_time":"2026-03-20 18:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FaE-1774020618","operation_id":159285} 
[2026-03-20 18:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 18:32:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KaJ-1774020714","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:32:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-KaJ-1774020714","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:32:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:32:09] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":174236} 
[2026-03-20 18:32:09] production.INFO: Order updated successfully. Order ID: 174236, Status: completed  
[2026-03-20 18:32:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KaJ-1774020714","status":"completed","codes_count":0} 
[2026-03-20 18:32:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 18:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01"} 
[2026-03-20 18:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","total_operations":3,"sites_count":1} 
[2026-03-20 18:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698"]} 
[2026-03-20 18:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RVoYOYpz0zAvA0Mxfu7KhudA2iUvJUMm","execution_time":"2026-03-20 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 18:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 18:35:03] production.INFO: async() رجع: true  
[2026-03-20 18:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:35:19] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174179} 
[2026-03-20 18:35:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 18:35:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":174181} 
[2026-03-20 18:35:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-20 18:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02"} 
[2026-03-20 18:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","total_operations":3,"sites_count":1} 
[2026-03-20 18:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698"]} 
[2026-03-20 18:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ccm97ih5HJDjeAqznxL9w7kDrfBDAGHm","execution_time":"2026-03-20 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:36:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174230} 
[2026-03-20 18:36:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:37:11] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"request_approved","reference_id":18249} 
[2026-03-20 18:37:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 18:37:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"request_approved","reference_id":18250} 
[2026-03-20 18:37:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 18:37:45] production.INFO: Constructing job for order: 174237  
[2026-03-20 18:37:47] production.INFO: Handling job for order: 174237  
[2026-03-20 18:37:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:37:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:37:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=148225fa-0f8c-4022-983e-9fd020c784d1&Player_ID=52344174311  
[2026-03-20 18:37:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=148225fa-0f8c-4022-983e-9fd020c784d1&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:37:48] production.INFO: Operation sent successfully {"operation_id":159291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gv6hskr-1774021067","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:37:48"}},"processed_data":{"order_number":"ORD-Gv6hskr-1774021067","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 18:37:51] production.INFO: Constructing job for order: 174238  
[2026-03-20 18:37:54] production.INFO: Handling job for order: 174238  
[2026-03-20 18:37:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:37:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:37:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4fcd80c0-2d65-471f-b801-655b855f3cc4&Player_ID=5738489593  
[2026-03-20 18:37:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4fcd80c0-2d65-471f-b801-655b855f3cc4&Player_ID=5738489593","has_body":false} 
[2026-03-20 18:37:54] production.INFO: Operation sent successfully {"operation_id":159292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oPs-1774021074","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:37:54"}},"processed_data":{"order_number":"ORD-oPs-1774021074","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 18:37:56] production.INFO: Constructing job for order: 174239  
[2026-03-20 18:37:57] production.INFO: Handling job for order: 174239  
[2026-03-20 18:37:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:37:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:37:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3cca5289-b3de-4a4b-abf8-28f6a44a65c2&Player_ID=52344174311  
[2026-03-20 18:37:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3cca5289-b3de-4a4b-abf8-28f6a44a65c2&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:37:58] production.INFO: Operation sent successfully {"operation_id":159293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gb5-1774021078","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:37:58"}},"processed_data":{"order_number":"ORD-Gb5-1774021078","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01"} 
[2026-03-20 18:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","total_operations":6,"sites_count":1} 
[2026-03-20 18:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-Gv6hskr-1774021067","ORD-oPs-1774021074","ORD-Gb5-1774021078"]} 
[2026-03-20 18:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gb5-1774021078","operation_id":159293} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gv6hskr-1774021067","operation_id":159291} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oPs-1774021074","operation_id":159292} 
[2026-03-20 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 18:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DybFvvd4X5XqOhg0G5hj7TOsUSAP7fFu","execution_time":"2026-03-20 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:38:04] production.INFO: Constructing job for order: 174240  
[2026-03-20 18:38:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gv6hskr-1774021067","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:38:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gv6hskr-1774021067","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:38:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:38:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174237} 
[2026-03-20 18:38:04] production.INFO: Order updated successfully. Order ID: 174237, Status: completed  
[2026-03-20 18:38:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gv6hskr-1774021067","status":"completed","codes_count":0} 
[2026-03-20 18:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:38:05] production.INFO: Handling job for order: 174240  
[2026-03-20 18:38:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:38:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:38:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ac1798be-30af-4ab7-b3e4-ce3fe5e78b38&Player_ID=51454725917  
[2026-03-20 18:38:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ac1798be-30af-4ab7-b3e4-ce3fe5e78b38&Player_ID=51454725917","has_body":false} 
[2026-03-20 18:38:05] production.INFO: Operation sent successfully {"operation_id":159294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7zjn-1774021085","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:38:05"}},"processed_data":{"order_number":"ORD-7zjn-1774021085","amount":4.3968749999999996447286321199499070644378662109375,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 18:38:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oPs-1774021074","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:38:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-oPs-1774021074","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:38:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:38:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":174238} 
[2026-03-20 18:38:07] production.INFO: Order updated successfully. Order ID: 174238, Status: completed  
[2026-03-20 18:38:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oPs-1774021074","status":"completed","codes_count":0} 
[2026-03-20 18:38:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gb5-1774021078","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:38:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gb5-1774021078","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:38:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:38:07] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174239} 
[2026-03-20 18:38:07] production.INFO: Order updated successfully. Order ID: 174239, Status: completed  
[2026-03-20 18:38:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gb5-1774021078","status":"completed","codes_count":0} 
[2026-03-20 18:38:08] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"request_approved","reference_id":18251} 
[2026-03-20 18:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 18:38:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7zjn-1774021085","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:38:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-7zjn-1774021085","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:38:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:38:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"order_approved","reference_id":174240} 
[2026-03-20 18:38:13] production.INFO: Order updated successfully. Order ID: 174240, Status: completed  
[2026-03-20 18:38:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7zjn-1774021085","status":"completed","codes_count":0} 
[2026-03-20 18:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-20 18:39:00] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 18:39:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 18:39:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:39:28] production.INFO: Constructing job for order: 174241  
[2026-03-20 18:39:30] production.INFO: Handling job for order: 174241  
[2026-03-20 18:39:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:39:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:39:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e4a95cf7-bd7a-4569-82b9-912102ca8aa5&Player_ID=52344174311  
[2026-03-20 18:39:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e4a95cf7-bd7a-4569-82b9-912102ca8aa5&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:39:31] production.INFO: Operation sent successfully {"operation_id":159295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g4tgLUZZ-1774021171","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:39:31"}},"processed_data":{"order_number":"ORD-g4tgLUZZ-1774021171","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:39:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1678,"notification_type":"request_rejected","reference_id":18252} 
[2026-03-20 18:39:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-20 18:39:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g4tgLUZZ-1774021171","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:39:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-g4tgLUZZ-1774021171","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:39:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:39:43] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174241} 
[2026-03-20 18:39:43] production.INFO: Order updated successfully. Order ID: 174241, Status: completed  
[2026-03-20 18:39:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g4tgLUZZ-1774021171","status":"completed","codes_count":0} 
[2026-03-20 18:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:39:46] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"request_approved","reference_id":18253} 
[2026-03-20 18:39:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 18:39:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1185,"notification_type":"request_approved","reference_id":18254} 
[2026-03-20 18:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-20 18:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01"} 
[2026-03-20 18:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","total_operations":3,"sites_count":1} 
[2026-03-20 18:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698"]} 
[2026-03-20 18:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zn1ql2u0Dqsfpjzl9ZdPl4CPrgk9AJGp","execution_time":"2026-03-20 18:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 18:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 18:40:04] production.INFO: async() رجع: true  
[2026-03-20 18:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:40:13] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18255} 
[2026-03-20 18:40:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 18:40:28] production.INFO: Constructing job for order: 174242  
[2026-03-20 18:40:29] production.INFO: Handling job for order: 174242  
[2026-03-20 18:40:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:40:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:40:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=42f63acf-6c1d-4bfe-94c0-d7e2c8dc0f98&Player_ID=52344174311  
[2026-03-20 18:40:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=42f63acf-6c1d-4bfe-94c0-d7e2c8dc0f98&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:40:30] production.INFO: Operation sent successfully {"operation_id":159296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LvCw2I-1774021230","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:40:30"}},"processed_data":{"order_number":"ORD-LvCw2I-1774021230","amount":0.8743499999999999605648781653144396841526031494140625,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:40:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LvCw2I-1774021230","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:40:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-LvCw2I-1774021230","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:40:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:40:41] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174242} 
[2026-03-20 18:40:41] production.INFO: Order updated successfully. Order ID: 174242, Status: completed  
[2026-03-20 18:40:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LvCw2I-1774021230","status":"completed","codes_count":0} 
[2026-03-20 18:40:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:41:18] production.INFO: Constructing job for order: 174243  
[2026-03-20 18:41:21] production.INFO: Handling job for order: 174243  
[2026-03-20 18:41:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:41:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:41:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=ce5371de-ac1f-47f5-9e24-f7970082f716&Player_ID=14668305775  
[2026-03-20 18:41:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=ce5371de-ac1f-47f5-9e24-f7970082f716&Player_ID=14668305775","has_body":false} 
[2026-03-20 18:41:22] production.INFO: Operation sent successfully {"operation_id":159297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8WOn7q-1774021281","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 18:41:22"}},"processed_data":{"order_number":"ORD-8WOn7q-1774021281","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-20 18:41:38] production.INFO: Constructing job for order: 174244  
[2026-03-20 18:41:40] production.INFO: Handling job for order: 174244  
[2026-03-20 18:41:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:41:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:41:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=ba4c9c70-5a8f-44af-988a-48f4e4f1b223&Player_ID=14668305775  
[2026-03-20 18:41:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=ba4c9c70-5a8f-44af-988a-48f4e4f1b223&Player_ID=14668305775","has_body":false} 
[2026-03-20 18:41:40] production.INFO: Operation sent successfully {"operation_id":159298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MEXoPv-1774021300","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 18:41:40"}},"processed_data":{"order_number":"ORD-MEXoPv-1774021300","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-20 18:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01"} 
[2026-03-20 18:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","total_operations":5,"sites_count":1} 
[2026-03-20 18:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-5te-1774017863","ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5te-1774017863","operation_id":159227} 
[2026-03-20 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bueKnC1SdbeoqdTSK44YqSSWJVVkGlFX","execution_time":"2026-03-20 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:42:33] production.INFO: Constructing job for order: 174245  
[2026-03-20 18:42:35] production.INFO: Handling job for order: 174245  
[2026-03-20 18:42:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:42:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:42:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=37558&uuid=3c760891-1c11-426c-8f78-918008a97f7d&Player_ID=10422323  
[2026-03-20 18:42:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=37558&uuid=3c760891-1c11-426c-8f78-918008a97f7d&Player_ID=10422323","has_body":false} 
[2026-03-20 18:42:35] production.INFO: Operation sent successfully {"operation_id":159299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b24Hnd8-1774021355","amount":5.35657078539999975674845700268633663654327392578125,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 18:42:35"}},"processed_data":{"order_number":"ORD-b24Hnd8-1774021355","amount":5.35657078539999975674845700268633663654327392578125,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 18:42:37] production.INFO: Constructing job for order: 174246  
[2026-03-20 18:42:38] production.INFO: Handling job for order: 174246  
[2026-03-20 18:42:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:42:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:42:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=86646020-5cba-469d-8c43-416545c93d26&Player_ID=52345431641  
[2026-03-20 18:42:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=86646020-5cba-469d-8c43-416545c93d26&Player_ID=52345431641","has_body":false} 
[2026-03-20 18:42:39] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:42:39] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159300,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:42:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:42:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b24Hnd8-1774021355","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:42:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-b24Hnd8-1774021355","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:42:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:42:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1185,"notification_type":"order_approved","reference_id":174245} 
[2026-03-20 18:42:43] production.INFO: Order updated successfully. Order ID: 174245, Status: completed  
[2026-03-20 18:42:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b24Hnd8-1774021355","status":"completed","codes_count":0} 
[2026-03-20 18:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-20 18:43:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5te-1774017863","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:43:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-5te-1774017863","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:43:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:43:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":174170} 
[2026-03-20 18:43:16] production.INFO: Order updated successfully. Order ID: 174170, Status: completed  
[2026-03-20 18:43:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5te-1774017863","status":"completed","codes_count":0} 
[2026-03-20 18:43:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 18:43:51] production.INFO: Constructing job for order: 174247  
[2026-03-20 18:43:52] production.INFO: Constructing job for order: 174248  
[2026-03-20 18:43:54] production.INFO: Handling job for order: 174247  
[2026-03-20 18:43:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:43:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:43:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ce00ecac-4a20-4be7-8a25-4a1440e0ac54&Player_ID=77779999Zyb  
[2026-03-20 18:43:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ce00ecac-4a20-4be7-8a25-4a1440e0ac54&Player_ID=77779999Zyb","has_body":false} 
[2026-03-20 18:43:55] production.INFO: Operation sent successfully {"operation_id":159301,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-415sFgKe-1774021435","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 18:43:55"}},"processed_data":{"order_number":"ORD-415sFgKe-1774021435","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 18:43:55] production.INFO: Handling job for order: 174248  
[2026-03-20 18:43:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:43:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:43:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=76edd8db-cf00-4650-ae6d-fe3eb9d21192&Player_ID=51447640686  
[2026-03-20 18:43:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=76edd8db-cf00-4650-ae6d-fe3eb9d21192&Player_ID=51447640686","has_body":false} 
[2026-03-20 18:43:56] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:43:56] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159302,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:43:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:44:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-415sFgKe-1774021435","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:44:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-415sFgKe-1774021435","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:44:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:44:01] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174247} 
[2026-03-20 18:44:01] production.INFO: Order updated successfully. Order ID: 174247, Status: completed  
[2026-03-20 18:44:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-415sFgKe-1774021435","status":"completed","codes_count":0} 
[2026-03-20 18:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02"} 
[2026-03-20 18:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","total_operations":4,"sites_count":1} 
[2026-03-20 18:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GaEWbIctIwFq6X7LMwMBRskFMU09O2Fa","execution_time":"2026-03-20 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 18:44:18] production.INFO: Constructing job for order: 174249  
[2026-03-20 18:44:20] production.INFO: Handling job for order: 174249  
[2026-03-20 18:44:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:44:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:44:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c780fe0d-18bb-4a5f-aaa9-b1f090d9c0b6&Player_ID=51447640686  
[2026-03-20 18:44:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c780fe0d-18bb-4a5f-aaa9-b1f090d9c0b6&Player_ID=51447640686","has_body":false} 
[2026-03-20 18:44:20] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:44:20] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159303,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:44:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:44:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1  
[2026-03-20 18:44:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 18:44:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 6  
[2026-03-20 18:44:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-20 18:44:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 11  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 15  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 17  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 18  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 20  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 21  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 22  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 23  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 25  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 26  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 27  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 28  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 30  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 35  
[2026-03-20 18:44:46] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-20 18:44:46] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-20 18:44:46] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 37  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 40  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 41  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 42  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 44  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 46  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 47  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 49  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 51  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 52  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 56  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 58  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 61  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 63  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 66  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 68  
[2026-03-20 18:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 18:44:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-20 18:44:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 72  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 74  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 75  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 76  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 77  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 78  
[2026-03-20 18:44:48] production.ERROR: FCM send failed for token 17: Requested entity was not found.  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 84  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 85  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 86  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 87  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 88  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 90  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 91  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 92  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 94  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 95  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 96  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 97  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 98  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 99  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 101  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 103  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 104  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 105  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 108  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 109  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 110  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 112  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 113  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 114  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 116  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 117  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 118  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 119  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 120  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 121  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 124  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 126  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 127  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 128  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 131  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 133  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 135  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 136  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 137  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 138  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 139  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 140  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 141  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 142  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 143  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 147  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 149  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 151  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 152  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 153  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 154  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 155  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 156  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 157  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 158  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 159  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 160  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 161  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 163  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 164  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 165  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 167  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 168  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 169  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 170  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 171  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 173  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 174  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 175  
[2026-03-20 18:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 176  
[2026-03-20 18:44:48] production.ERROR: FCM send failed for token 28: Requested entity was not found.  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 178  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 179  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 180  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 181  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 182  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 183  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 184  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 185  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 186  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 187  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 188  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 190  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 192  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 195  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 196  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 197  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 198  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 199  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 200  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 201  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 203  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 204  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 205  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 206  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 207  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 208  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 209  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 210  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 211  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 213  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 214  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 216  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 217  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 218  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 219  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 220  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 221  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 222  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 223  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 224  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 228  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 230  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 231  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 236  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 238  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 239  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 241  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 243  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 244  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 245  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 246  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 247  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 248  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 249  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 250  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 251  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 252  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 254  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 256  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 257  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 258  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 259  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 260  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 261  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 262  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 263  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 264  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 265  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 266  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 267  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 268  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 269  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 270  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 271  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 273  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 274  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 275  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 276  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 277  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 278  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 279  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 281  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 282  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 283  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 284  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 286  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 287  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 288  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 289  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 290  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 291  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 292  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 293  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 294  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 295  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 296  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 297  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 298  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 299  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 300  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 301  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 304  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 307  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 308  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 309  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 310  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 311  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 313  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 316  
[2026-03-20 18:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 317  
[2026-03-20 18:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 318  
[2026-03-20 18:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 319  
[2026-03-20 18:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 320  
[2026-03-20 18:44:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 321  
[2026-03-20 18:44:50] production.ERROR: FCM send failed for token 24: Requested entity was not found.  
[2026-03-20 18:44:51] production.ERROR: FCM send failed for token 79: Requested entity was not found.  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 323  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 324  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 325  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 326  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 327  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 328  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 329  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 331  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 332  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 333  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 334  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 336  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 337  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 338  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 339  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 340  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 341  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 342  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 343  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 344  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 345  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 346  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 347  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 349  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 351  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 353  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 355  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 356  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 358  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 359  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 360  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 361  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 362  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 363  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 364  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 365  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 367  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 368  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 369  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 370  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 371  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 372  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 374  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 375  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 377  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 378  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 379  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 380  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 381  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 382  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 383  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 384  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 386  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 387  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 388  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 389  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 390  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 391  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 392  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 393  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 394  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 395  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 397  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 398  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 399  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 400  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 401  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 402  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 403  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 404  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 405  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 406  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 407  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 408  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 410  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 411  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 412  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 413  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 414  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 415  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 416  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 417  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 418  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 419  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 420  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 421  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 422  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 423  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 424  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 425  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 426  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 427  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 428  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 429  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 430  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 431  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 432  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 433  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 434  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 435  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 436  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 437  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 438  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 439  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 440  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 441  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 443  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 444  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 445  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 446  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 447  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 448  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 449  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 450  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 451  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 452  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 453  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 454  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 455  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 456  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 457  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 459  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 460  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 461  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 462  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 463  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 464  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 465  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 466  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 467  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 468  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 469  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 470  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 471  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 472  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 473  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 474  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 475  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 476  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 477  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 478  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 479  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 480  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 481  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 482  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 483  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 484  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 485  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 486  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 487  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 488  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 489  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 490  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 491  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 492  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 493  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 494  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 495  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 496  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 497  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 498  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 499  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 500  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 501  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 502  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 503  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 504  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 506  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 507  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 508  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 509  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 510  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 511  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 512  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 513  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 514  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 515  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 516  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 517  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 518  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 519  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 520  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 521  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 522  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 523  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 524  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 525  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 526  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 527  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 528  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 531  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 532  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 533  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 534  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 535  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 536  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 537  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 538  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 539  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 540  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 541  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 542  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 543  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 544  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 545  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 546  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 547  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 548  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 549  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 550  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 551  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 552  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 553  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 554  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 555  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 556  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 557  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 558  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 559  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 560  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 561  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 562  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 563  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 564  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 565  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 566  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 567  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 570  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 571  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 572  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 573  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 574  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 575  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 577  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 578  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 579  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 580  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 581  
[2026-03-20 18:44:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 586  
[2026-03-20 18:44:53] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 588  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 589  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 590  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 593  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 594  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 595  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 596  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 597  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 598  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 599  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 601  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 602  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 603  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 605  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 606  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 607  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 608  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 609  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 610  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 611  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 612  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 615  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 616  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 617  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 618  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 621  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 622  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 623  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 624  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 625  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 628  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 629  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 630  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 631  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 632  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 633  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 634  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 635  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 636  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 637  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 638  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 639  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 640  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 641  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 642  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 643  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 644  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 647  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 648  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 649  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 650  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 653  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 654  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 655  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 656  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 657  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 658  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 660  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 661  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 662  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 664  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 665  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 666  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 667  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 668  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 669  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 670  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 671  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 672  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 673  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 674  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 676  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 677  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 678  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 679  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 680  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 681  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 682  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 683  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 684  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 685  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 686  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 687  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 688  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 689  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 690  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 691  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 692  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 693  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 694  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 696  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 697  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 698  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 699  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 700  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 701  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 702  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 703  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 704  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 705  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 706  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 707  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 708  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 709  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 710  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 711  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 712  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 713  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 714  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 715  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 716  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 717  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 718  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 719  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 721  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 723  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 724  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 725  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 727  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 728  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 729  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 730  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 731  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 732  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 734  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 735  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 737  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 738  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 739  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 740  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 741  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 742  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 743  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 744  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 745  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 746  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 747  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 748  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 749  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 750  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 751  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 752  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 753  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 755  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 756  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 757  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 758  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 759  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 762  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 763  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 764  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 766  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 767  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 768  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 780  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 781  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 782  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 783  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 785  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 786  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 787  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 788  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 790  
[2026-03-20 18:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 791  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 792  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 793  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 794  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 795  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 796  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 798  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 799  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 800  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 801  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 803  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 804  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 805  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 806  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 807  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 808  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 809  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 810  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 811  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 812  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 813  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 814  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 815  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 816  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 817  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 819  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 820  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 821  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 823  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 824  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 825  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 826  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 827  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 828  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 829  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 830  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 831  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 832  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 833  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 835  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 836  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 837  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 838  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 839  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 840  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 841  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 842  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 843  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 845  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 847  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 848  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 849  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 850  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 852  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 853  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 854  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 856  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 857  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 859  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 860  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 862  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 863  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 864  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 865  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 867  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 868  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 869  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 870  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 871  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 873  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 874  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 875  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 876  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 877  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 878  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 879  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 880  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 881  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 882  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 888  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 889  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 890  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 892  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 893  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 894  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 895  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 896  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 897  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 898  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 899  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 900  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 901  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 902  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 905  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 906  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 907  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 909  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 910  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 911  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 912  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 913  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 914  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 915  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 916  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 917  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 918  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 919  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 920  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 921  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 922  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 925  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 926  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 927  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 928  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 929  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 930  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 931  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 932  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 933  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 934  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 935  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 936  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 937  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 938  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 939  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 940  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 941  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 942  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 943  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 944  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 945  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 946  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 947  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 950  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 952  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 953  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 955  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 956  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 958  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 959  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 960  
[2026-03-20 18:44:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 961  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 962  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 963  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 964  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 965  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 966  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 967  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 968  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 969  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 970  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 971  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 972  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 973  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 974  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 978  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 979  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 980  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 981  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 982  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 983  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 984  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 985  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 986  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 987  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 988  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 989  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 990  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 991  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 992  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 993  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 994  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 995  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 996  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 997  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 998  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1010  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1011  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1013  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1014  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1015  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1016  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1017  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1018  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1020  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1021  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1022  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1023  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1024  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1025  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1027  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1029  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1030  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1031  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1034  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1035  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1036  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1037  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1039  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1040  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1041  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1050  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1051  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1052  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1053  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1055  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1058  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1059  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1060  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1061  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1063  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1064  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1065  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1066  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1067  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1069  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1070  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1072  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1073  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1075  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1076  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1077  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1078  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1079  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1080  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1081  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1082  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1083  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1084  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1085  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1086  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1087  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1088  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1089  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1090  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1091  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1092  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1093  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1098  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1099  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1100  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1101  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1102  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1104  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1105  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1106  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1107  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1108  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1110  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1111  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1112  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1113  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1114  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1115  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1116  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1117  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1118  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1119  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1121  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1122  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1124  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1125  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1126  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1127  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1128  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1129  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1130  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1132  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1135  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1137  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1139  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1140  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1142  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1143  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1144  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1145  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1146  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1147  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1148  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1149  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1150  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1151  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1152  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1153  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1154  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1155  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1156  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1157  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1159  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1160  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1161  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1162  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1163  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1164  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1165  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1166  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1167  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1168  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1169  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1170  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1171  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1173  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1174  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1175  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1176  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1177  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1178  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1179  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1180  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1181  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1182  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1183  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1184  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1186  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1187  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1188  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1189  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1190  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1191  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1192  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1193  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1194  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1195  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1196  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1198  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1199  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1201  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1202  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1203  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1204  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1205  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1206  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1207  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1208  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1209  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1210  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1211  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1212  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1213  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1214  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1215  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1216  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1217  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1218  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1219  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1220  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1222  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1223  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1224  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1225  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1226  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1227  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1228  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1229  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1230  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1231  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1232  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1233  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1234  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1236  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1237  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1238  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1239  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1240  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1241  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1243  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1244  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1245  
[2026-03-20 18:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1246  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1248  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1249  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1250  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1252  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1253  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1254  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1255  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1256  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1257  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1259  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1260  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1261  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1262  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1263  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1264  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1265  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1266  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1267  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1268  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1269  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1271  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1272  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1273  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1274  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1275  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1277  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1281  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1282  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1283  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1287  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1288  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1289  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1290  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1291  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1293  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1294  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1295  
[2026-03-20 18:44:56] production.ERROR: FCM send failed for token 19: Requested entity was not found.  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1298  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1300  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1301  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1302  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1303  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1304  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1305  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1306  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1307  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1308  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1309  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1310  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1311  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1312  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1313  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1314  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1315  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1316  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1317  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1318  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1319  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1321  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1322  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1323  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1324  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1325  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1326  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1327  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1328  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1329  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1330  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1331  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1332  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1333  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1334  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1335  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1336  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1337  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1338  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1340  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1341  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1342  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1343  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1344  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1345  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1346  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1347  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1348  
[2026-03-20 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1349  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1351  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1352  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1353  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1354  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1355  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1356  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1357  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1358  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1359  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1360  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1361  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1362  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1363  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1365  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1366  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1367  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1368  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1369  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1370  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1371  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1372  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1373  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1374  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1375  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1376  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1377  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1378  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1379  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1381  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1382  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1383  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1384  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1385  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1387  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1388  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1389  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1390  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1391  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1392  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1393  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1394  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1395  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1396  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1397  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1398  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1399  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1400  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1401  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1402  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1403  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1404  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1405  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1406  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1407  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1408  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1409  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1410  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1411  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1412  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1413  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1415  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1416  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1419  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1420  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1421  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1422  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1423  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1426  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1427  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1428  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1429  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1430  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1431  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1432  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1433  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1434  
[2026-03-20 18:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1435  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1437  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1438  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1439  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1440  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1441  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1442  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1443  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1444  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1445  
[2026-03-20 18:44:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1446  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1448  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1449  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1450  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1451  
[2026-03-20 18:44:59] production.ERROR: FCM send failed for token 92: Requested entity was not found.  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1453  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1454  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1455  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1457  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1458  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1459  
[2026-03-20 18:44:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1460  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1462  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1466  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1467  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1468  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1469  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1472  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1474  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1476  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1477  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1478  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1480  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1481  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1482  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1483  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1484  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1485  
[2026-03-20 18:45:00] production.ERROR: FCM send failed for token 99: Requested entity was not found.  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1487  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1489  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1490  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1491  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1492  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1493  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1494  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1496  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1497  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1498  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1499  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1500  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1501  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1502  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1503  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1504  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1505  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1506  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1507  
[2026-03-20 18:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1510  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1511  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1513  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1514  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1515  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1516  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1517  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1518  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1519  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1520  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1521  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1522  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1523  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1524  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1525  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1526  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1527  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1528  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1529  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1530  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1531  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1532  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1533  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1534  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1535  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1536  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1537  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1538  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1539  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1541  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1542  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1543  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1545  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1546  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1548  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1549  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1550  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1553  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1554  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1555  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1556  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1557  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1558  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1559  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1560  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1561  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1562  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1563  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1565  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1566  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1567  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1571  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1575  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1581  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1582  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1584  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1586  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1588  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1589  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1590  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1591  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1592  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1593  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1594  
[2026-03-20 18:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1595  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1598  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1599  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1601  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1602  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1603  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1604  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1605  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1607  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1610  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1611  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1612  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1613  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1614  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1615  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1616  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1618  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1619  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1620  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1621  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1622  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1623  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1624  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1625  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1627  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1628  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1629  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1633  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1634  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1635  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1636  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1638  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1639  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1641  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1642  
[2026-03-20 18:45:02] production.INFO: Deleting invalid FCM token: c2Lk_V5GX39dh26OA_TvEM:APA91bGjQOubUj8nhreXRza4Pmt4AV6VopwJx0pdERr5cTv4tpP5LmpFRM4pYUpWn6jI9cX0vKxN8TE8mpGjvCezu9hdQN9sGGaT9wrRdZDkIyzs9X3X9mI  
[2026-03-20 18:45:02] production.ERROR: FCM send failed for token 120: NotRegistered  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1644  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1645  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1646  
[2026-03-20 18:45:02] production.INFO: Deleting invalid FCM token: fRL-gppkjuW_-TLXg6DXDU:APA91bH8meznYmrRm-bQ8B4hjZL3HF_KdLeup-rNAZjVO8GpFR7nrCZaRPbItFQpQrRMWDkznJ7Y2rmGd-wasVEpTHxwWDlHng9EPc8dKL9eWUnq-MDJ9GM  
[2026-03-20 18:45:02] production.ERROR: FCM send failed for token 122: NotRegistered  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1648  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1649  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1650  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1651  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1652  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1653  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1654  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1655  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1656  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1657  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1658  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1662  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1666  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1667  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1668  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1669  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1670  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1671  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1674  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1675  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1676  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1677  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1679  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1680  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1681  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1682  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1683  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1684  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1685  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1686  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1687  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1691  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1693  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1694  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1695  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1696  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1697  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1698  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1699  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1701  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1702  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1704  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1705  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1707  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1708  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1709  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1710  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1711  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1713  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1715  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1716  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-20 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1719  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1720  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1721  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1722  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1723  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1726  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1728  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1730  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1733  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1735  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1737  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1738  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1739  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1741  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1742  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1743  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1744  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1746  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1747  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1750  
[2026-03-20 18:45:02] production.INFO: UnifiedNotificationService: Broadcast sent to 1628 users  
[2026-03-20 18:45:04] production.INFO: async() رجع: true  
[2026-03-20 18:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:45:46] production.INFO: Constructing job for order: 174250  
[2026-03-20 18:45:48] production.INFO: Handling job for order: 174250  
[2026-03-20 18:45:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:45:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:45:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fdbfcc6f-8a5c-489b-900d-2e36a52cf146&Player_ID=52122748943  
[2026-03-20 18:45:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fdbfcc6f-8a5c-489b-900d-2e36a52cf146&Player_ID=52122748943","has_body":false} 
[2026-03-20 18:45:48] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:45:48] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159304,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:45:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:46:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00"} 
[2026-03-20 18:46:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","total_operations":4,"sites_count":1} 
[2026-03-20 18:46:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:46:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:46:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:46:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:46:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:46:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tllooYCsHvxqDBKzNn16Uy1j99gJOd5f","execution_time":"2026-03-20 18:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04"} 
[2026-03-20 18:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","total_operations":4,"sites_count":1} 
[2026-03-20 18:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hfivPnv8T1tG7CnSJkadUXi8CsSPmRf8","execution_time":"2026-03-20 18:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:49:16] production.INFO: Constructing job for order: 174253  
[2026-03-20 18:49:19] production.INFO: Handling job for order: 174253  
[2026-03-20 18:49:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:49:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:49:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=0c7ca785-23db-4b6e-b3b5-bdd3c0275f6b&Player_ID=0945810442  
[2026-03-20 18:49:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=0c7ca785-23db-4b6e-b3b5-bdd3c0275f6b&Player_ID=0945810442","has_body":false} 
[2026-03-20 18:49:19] production.INFO: Operation sent successfully {"operation_id":159305,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6HV-1774021759","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:49:19"}},"processed_data":{"order_number":"ORD-6HV-1774021759","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:49:30] production.INFO: Constructing job for order: 174254  
[2026-03-20 18:49:31] production.INFO: Handling job for order: 174254  
[2026-03-20 18:49:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:49:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:49:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=140000&uuid=f805176e-9d0b-4069-b04e-b60c8cef6661&Player_ID=83821435  
[2026-03-20 18:49:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=140000&uuid=f805176e-9d0b-4069-b04e-b60c8cef6661&Player_ID=83821435","has_body":false} 
[2026-03-20 18:49:32] production.INFO: Operation sent successfully {"operation_id":159306,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IF96B1f-1774021772","amount":14.8456980000000005048832463216967880725860595703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 18:49:32"}},"processed_data":{"order_number":"ORD-IF96B1f-1774021772","amount":14.8456980000000005048832463216967880725860595703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 18:49:34] production.INFO: Constructing job for order: 174255  
[2026-03-20 18:49:35] production.INFO: Handling job for order: 174255  
[2026-03-20 18:49:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:49:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:49:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ad2eac78-762c-4051-a2e0-06f700271d72&Player_ID=52344174311  
[2026-03-20 18:49:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ad2eac78-762c-4051-a2e0-06f700271d72&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:49:36] production.INFO: Operation sent successfully {"operation_id":159307,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gGO-1774021776","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:49:36"}},"processed_data":{"order_number":"ORD-gGO-1774021776","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:49:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IF96B1f-1774021772","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:49:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-IF96B1f-1774021772","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:49:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:49:39] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":174254} 
[2026-03-20 18:49:39] production.INFO: Order updated successfully. Order ID: 174254, Status: completed  
[2026-03-20 18:49:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IF96B1f-1774021772","status":"completed","codes_count":0} 
[2026-03-20 18:49:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 18:49:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gGO-1774021776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:49:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-gGO-1774021776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:49:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:49:50] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174255} 
[2026-03-20 18:49:50] production.INFO: Order updated successfully. Order ID: 174255, Status: completed  
[2026-03-20 18:49:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gGO-1774021776","status":"completed","codes_count":0} 
[2026-03-20 18:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03"} 
[2026-03-20 18:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","total_operations":5,"sites_count":2} 
[2026-03-20 18:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-TK5k-1774019974","ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 18:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"processed":0,"errors":0} 
[2026-03-20 18:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1,"order_ids":["ORD-6HV-1774021759"]} 
[2026-03-20 18:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268} 
[2026-03-20 18:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TK5k-1774019974","operation_id":159268,"orders_count":1} 
[2026-03-20 18:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"count":1} 
[2026-03-20 18:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"count":1} 
[2026-03-20 18:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"user_id":619,"notification_type":"order_approved","reference_id":174253} 
[2026-03-20 18:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"processed":1,"errors":0} 
[2026-03-20 18:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305,"processed":1,"errors":0} 
[2026-03-20 18:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7nAeB15vFXSK9lZmgAvFyJKKevUpBk3F","execution_time":"2026-03-20 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6HV-1774021759","operation_id":159305} 
[2026-03-20 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 18:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-20 18:50:05] production.INFO: Constructing job for order: 174256  
[2026-03-20 18:50:06] production.INFO: async() رجع: true  
[2026-03-20 18:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 18:50:08] production.INFO: Handling job for order: 174256  
[2026-03-20 18:50:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:50:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:50:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=4d49f2ee-60e9-4967-8f7d-94da3b76a754&Player_ID=1871338023  
[2026-03-20 18:50:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=4d49f2ee-60e9-4967-8f7d-94da3b76a754&Player_ID=1871338023","has_body":false} 
[2026-03-20 18:50:08] production.INFO: Operation sent successfully {"operation_id":159308,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HhOrR82-1774021808","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 18:50:08"}},"processed_data":{"order_number":"ORD-HhOrR82-1774021808","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 18:50:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HhOrR82-1774021808","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:50:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-HhOrR82-1774021808","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:50:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:50:14] production.INFO: SendAcceptReject: Notification queued {"user_id":446,"notification_type":"order_approved","reference_id":174256} 
[2026-03-20 18:50:14] production.INFO: Order updated successfully. Order ID: 174256, Status: completed  
[2026-03-20 18:50:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HhOrR82-1774021808","status":"completed","codes_count":0} 
[2026-03-20 18:50:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 446  
[2026-03-20 18:50:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TK5k-1774019974","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 18:50:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-TK5k-1774019974","status":"completed","codes":[],"notes":[]} 
[2026-03-20 18:50:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:50:20] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174213} 
[2026-03-20 18:50:20] production.INFO: Order updated successfully. Order ID: 174213, Status: completed  
[2026-03-20 18:50:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TK5k-1774019974","status":"completed","codes_count":0} 
[2026-03-20 18:50:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 18:50:21] production.INFO: Constructing job for order: 174257  
[2026-03-20 18:50:23] production.INFO: Handling job for order: 174257  
[2026-03-20 18:50:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:50:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:50:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d7e0cb64-d980-4cbd-baa6-c85db0f1544c&Player_ID=0945810442  
[2026-03-20 18:50:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d7e0cb64-d980-4cbd-baa6-c85db0f1544c&Player_ID=0945810442","has_body":false} 
[2026-03-20 18:50:24] production.INFO: Operation sent successfully {"operation_id":159309,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DRv-1774021824","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 18:50:24"}},"processed_data":{"order_number":"ORD-DRv-1774021824","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 18:50:45] production.INFO: Constructing job for order: 174258  
[2026-03-20 18:50:48] production.INFO: Handling job for order: 174258  
[2026-03-20 18:50:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:50:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:50:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=b744b41e-40e0-4955-9979-051b02beb7de&Player_ID=%E2%80%AA0934+389+891%E2%80%AC  
[2026-03-20 18:50:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=b744b41e-40e0-4955-9979-051b02beb7de&Player_ID=%E2%80%AA0934+389+891%E2%80%AC","has_body":false} 
[2026-03-20 18:50:48] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:50:48] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159310,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:50:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:50:51] production.INFO: Constructing job for order: 174259  
[2026-03-20 18:50:54] production.INFO: Handling job for order: 174259  
[2026-03-20 18:50:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:50:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:50:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c231cb8c-9319-4f7a-a13b-c5206a7c8e4d&Player_ID=52344174311  
[2026-03-20 18:50:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c231cb8c-9319-4f7a-a13b-c5206a7c8e4d&Player_ID=52344174311","has_body":false} 
[2026-03-20 18:50:55] production.INFO: Operation sent successfully {"operation_id":159311,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cyqg0KNL-1774021855","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:50:55"}},"processed_data":{"order_number":"ORD-cyqg0KNL-1774021855","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:50:57] production.INFO: Constructing job for order: 174260  
[2026-03-20 18:50:58] production.INFO: Handling job for order: 174260  
[2026-03-20 18:50:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:50:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:50:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=f50b0da4-a99f-4375-9917-aa44e464e27d&Player_ID=%E2%80%AA0934+389+891%E2%80%AC  
[2026-03-20 18:50:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=f50b0da4-a99f-4375-9917-aa44e464e27d&Player_ID=%E2%80%AA0934+389+891%E2%80%AC","has_body":false} 
[2026-03-20 18:50:58] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:50:58] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159312,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:50:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:51:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cyqg0KNL-1774021855","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:51:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-cyqg0KNL-1774021855","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:51:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:51:15] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174259} 
[2026-03-20 18:51:15] production.INFO: Order updated successfully. Order ID: 174259, Status: completed  
[2026-03-20 18:51:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cyqg0KNL-1774021855","status":"completed","codes_count":0} 
[2026-03-20 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 18:51:46] production.INFO: Constructing job for order: 174261  
[2026-03-20 18:51:47] production.INFO: Handling job for order: 174261  
[2026-03-20 18:51:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:51:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:51:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7adcc680-ea9d-4676-b5c7-f34c4734bd53&Player_ID=51447640686  
[2026-03-20 18:51:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7adcc680-ea9d-4676-b5c7-f34c4734bd53&Player_ID=51447640686","has_body":false} 
[2026-03-20 18:51:47] production.INFO: Operation sent successfully {"operation_id":159313,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PAMWDR-1774021907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:51:47"}},"processed_data":{"order_number":"ORD-PAMWDR-1774021907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 18:51:48] production.INFO: Constructing job for order: 174262  
[2026-03-20 18:51:50] production.INFO: Handling job for order: 174262  
[2026-03-20 18:51:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:51:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:51:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ca41803-a9ff-407f-992b-681e9dc1e06a&Player_ID=51447640686  
[2026-03-20 18:51:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ca41803-a9ff-407f-992b-681e9dc1e06a&Player_ID=51447640686","has_body":false} 
[2026-03-20 18:51:51] production.INFO: Operation sent successfully {"operation_id":159314,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ErBQVl-1774021911","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:51:51"}},"processed_data":{"order_number":"ORD-ErBQVl-1774021911","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:51:54] production.INFO: Constructing job for order: 174263  
[2026-03-20 18:51:57] production.INFO: Handling job for order: 174263  
[2026-03-20 18:51:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:51:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:51:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c84329f7-46cd-42a7-9fdc-c87cba15b9e0&Player_ID=5535513949  
[2026-03-20 18:51:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c84329f7-46cd-42a7-9fdc-c87cba15b9e0&Player_ID=5535513949","has_body":false} 
[2026-03-20 18:51:58] production.INFO: Operation sent successfully {"operation_id":159315,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k6S-1774021918","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 18:51:58"}},"processed_data":{"order_number":"ORD-k6S-1774021918","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 18:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01"} 
[2026-03-20 18:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","total_operations":7,"sites_count":2} 
[2026-03-20 18:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-PAMWDR-1774021907","ORD-ErBQVl-1774021911","ORD-k6S-1774021918"]} 
[2026-03-20 18:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 18:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k6S-1774021918","operation_id":159315} 
[2026-03-20 18:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313} 
[2026-03-20 18:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-20 18:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"count":1} 
[2026-03-20 18:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"count":1} 
[2026-03-20 18:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"user_id":903,"notification_type":"order_approved","reference_id":174262} 
[2026-03-20 18:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"processed":1,"errors":0} 
[2026-03-20 18:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"processed":1,"errors":0} 
[2026-03-20 18:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"orders_count":1,"order_ids":["ORD-DRv-1774021824"]} 
[2026-03-20 18:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313} 
[2026-03-20 18:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PAMWDR-1774021907","operation_id":159313,"orders_count":1} 
[2026-03-20 18:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"count":1} 
[2026-03-20 18:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"count":1} 
[2026-03-20 18:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"user_id":619,"notification_type":"order_approved","reference_id":174257} 
[2026-03-20 18:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"processed":1,"errors":0} 
[2026-03-20 18:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309,"processed":1,"errors":0} 
[2026-03-20 18:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sqtZPOxedfTmPfE5HvJE8NkTy5L0G383","execution_time":"2026-03-20 18:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DRv-1774021824","operation_id":159309} 
[2026-03-20 18:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 18:52:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ErBQVl-1774021911","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:52:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-ErBQVl-1774021911","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:52:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:52:02] production.ERROR: Order not found or already processed. External ID: ORD-ErBQVl-1774021911  
[2026-03-20 18:52:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ErBQVl-1774021911","status":"completed","codes_count":0} 
[2026-03-20 18:52:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PAMWDR-1774021907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:52:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-PAMWDR-1774021907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:52:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:52:08] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174261} 
[2026-03-20 18:52:08] production.INFO: Order updated successfully. Order ID: 174261, Status: completed  
[2026-03-20 18:52:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PAMWDR-1774021907","status":"completed","codes_count":0} 
[2026-03-20 18:52:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k6S-1774021918","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 18:52:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-k6S-1774021918","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 18:52:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:52:08] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174263} 
[2026-03-20 18:52:08] production.INFO: Order updated successfully. Order ID: 174263, Status: completed  
[2026-03-20 18:52:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k6S-1774021918","status":"completed","codes_count":0} 
[2026-03-20 18:52:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 18:52:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-20 18:53:07] production.INFO: Constructing job for order: 174264  
[2026-03-20 18:53:10] production.INFO: Handling job for order: 174264  
[2026-03-20 18:53:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:53:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:53:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=59ce89cb-b3e0-46f0-a39e-41dc772ef555&Player_ID=%E2%80%AA0934+389+891%E2%80%AC  
[2026-03-20 18:53:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=59ce89cb-b3e0-46f0-a39e-41dc772ef555&Player_ID=%E2%80%AA0934+389+891%E2%80%AC","has_body":false} 
[2026-03-20 18:53:11] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-20 18:53:11] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159316,"exception":"Unknown named parameter $userId"} 
[2026-03-20 18:53:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 18:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02"} 
[2026-03-20 18:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","total_operations":3,"sites_count":1} 
[2026-03-20 18:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 18:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nxfeESTP3kK6bd6szf4iatsawi4XOwCN","execution_time":"2026-03-20 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:54:07] production.INFO: Constructing job for order: 174265  
[2026-03-20 18:54:08] production.INFO: Handling job for order: 174265  
[2026-03-20 18:54:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 18:54:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:54:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4e5fb049-5ddd-4fd0-b8ca-4aab8a9f4bce&Player_ID=0996638252  
[2026-03-20 18:54:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4e5fb049-5ddd-4fd0-b8ca-4aab8a9f4bce&Player_ID=0996638252","has_body":false} 
[2026-03-20 18:54:09] production.INFO: Operation sent successfully {"operation_id":159317,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ix4I-1774022048","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 18:54:09"}},"processed_data":{"order_number":"ORD-ix4I-1774022048","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 18:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 18:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 18:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 18:55:05] production.INFO: async() رجع: true  
[2026-03-20 18:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 18:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 18:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 18:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 18:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01"} 
[2026-03-20 18:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","total_operations":4,"sites_count":2} 
[2026-03-20 18:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 18:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1,"order_ids":["ORD-ix4I-1774022048"]} 
[2026-03-20 18:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1} 
[2026-03-20 18:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 18:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 18:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"count":1} 
[2026-03-20 18:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"count":1} 
[2026-03-20 18:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"user_id":1547,"notification_type":"order_approved","reference_id":174265} 
[2026-03-20 18:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 18:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 18:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"processed":1,"errors":0} 
[2026-03-20 18:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317,"processed":1,"errors":0} 
[2026-03-20 18:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cOrYreu5CAX2XnXGtaJ3tvLkq6TAPtYQ","execution_time":"2026-03-20 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ix4I-1774022048","operation_id":159317} 
[2026-03-20 18:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 18:56:42] production.INFO: Constructing job for order: 174266  
[2026-03-20 18:56:43] production.INFO: Handling job for order: 174266  
[2026-03-20 18:56:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 18:56:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 18:56:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=bfd832eb-ab43-44e7-9baf-6eb66109a230&Player_ID=108230777  
[2026-03-20 18:56:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=bfd832eb-ab43-44e7-9baf-6eb66109a230&Player_ID=108230777","has_body":false} 
[2026-03-20 18:56:44] production.INFO: Operation sent successfully {"operation_id":159318,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-83fj-1774022204","amount":1.7371233999999999841890030438662506639957427978515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 18:56:44"}},"processed_data":{"order_number":"ORD-83fj-1774022204","amount":1.7371233999999999841890030438662506639957427978515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 18:56:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-83fj-1774022204","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 18:56:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-83fj-1774022204","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 18:56:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 18:56:48] production.INFO: SendAcceptReject: Notification queued {"user_id":619,"notification_type":"order_approved","reference_id":174266} 
[2026-03-20 18:56:48] production.INFO: Order updated successfully. Order ID: 174266, Status: completed  
[2026-03-20 18:56:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-83fj-1774022204","status":"completed","codes_count":0} 
[2026-03-20 18:56:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-20 18:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02"} 
[2026-03-20 18:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","total_operations":3,"sites_count":1} 
[2026-03-20 18:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 18:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 18:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 18:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 18:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 18:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qGAaZ891ka14O9TpjzSi30tRgtLE4c4k","execution_time":"2026-03-20 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:00:00] production.INFO: Constructing job for order: 174267  
[2026-03-20 19:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02"} 
[2026-03-20 19:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","total_operations":3,"sites_count":1} 
[2026-03-20 19:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NpLVXpOfvKrg60ncIiAnTQzXlsOguxNy","execution_time":"2026-03-20 19:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:00:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:00:04] production.INFO: async() رجع: true  
[2026-03-20 19:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:00:06] production.INFO: Handling job for order: 174267  
[2026-03-20 19:00:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:00:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:00:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=39b08575-cd20-4978-8227-dd4a82cf3b92&Player_ID=0996638252  
[2026-03-20 19:00:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=39b08575-cd20-4978-8227-dd4a82cf3b92&Player_ID=0996638252","has_body":false} 
[2026-03-20 19:00:06] production.INFO: Operation sent successfully {"operation_id":159319,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXXL-1774022406","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:00:06"}},"processed_data":{"order_number":"ORD-WXXL-1774022406","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:00:11] production.INFO: Constructing job for order: 174268  
[2026-03-20 19:00:12] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 19:00:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 19:00:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 19:00:12] production.INFO: Handling job for order: 174268  
[2026-03-20 19:00:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:00:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:00:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3f0dd3b-8706-4dd5-bf3d-90d9af7ff4bc&Player_ID=51990210255  
[2026-03-20 19:00:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3f0dd3b-8706-4dd5-bf3d-90d9af7ff4bc&Player_ID=51990210255","has_body":false} 
[2026-03-20 19:00:13] production.INFO: Operation sent successfully {"operation_id":159320,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dL3efMlu-1774022413","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:00:13"}},"processed_data":{"order_number":"ORD-dL3efMlu-1774022413","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:00:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dL3efMlu-1774022413","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:00:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-dL3efMlu-1774022413","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:00:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:00:27] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174268} 
[2026-03-20 19:00:27] production.INFO: Order updated successfully. Order ID: 174268, Status: completed  
[2026-03-20 19:00:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dL3efMlu-1774022413","status":"completed","codes_count":0} 
[2026-03-20 19:00:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:00:30] production.INFO: Constructing job for order: 174269  
[2026-03-20 19:00:31] production.INFO: Handling job for order: 174269  
[2026-03-20 19:00:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:00:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:00:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=95c49e0a-3da0-4466-8d01-1fd0155a28b7&Player_ID=51990210255  
[2026-03-20 19:00:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=95c49e0a-3da0-4466-8d01-1fd0155a28b7&Player_ID=51990210255","has_body":false} 
[2026-03-20 19:00:32] production.INFO: Operation sent successfully {"operation_id":159321,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CjK5mg-1774022432","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:00:32"}},"processed_data":{"order_number":"ORD-CjK5mg-1774022432","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:00:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CjK5mg-1774022432","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:00:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-CjK5mg-1774022432","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:00:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:00:42] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174269} 
[2026-03-20 19:00:42] production.INFO: Order updated successfully. Order ID: 174269, Status: completed  
[2026-03-20 19:00:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CjK5mg-1774022432","status":"completed","codes_count":0} 
[2026-03-20 19:00:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1182.0","mainamount":"1200","operation_number":"155354454","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9trmnnd6d1t5eQveJzK"}},"user_id":1718} 
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:00:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:00:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18256,"user_id":1718,"amount":1182.0,"admins_notified":7} 
[2026-03-20 19:01:45] production.INFO: Constructing job for order: 174270  
[2026-03-20 19:01:47] production.INFO: Handling job for order: 174270  
[2026-03-20 19:01:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:01:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:01:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=91211e3b-c20e-40c2-8542-38b03a6869c0&Player_ID=77779999Zyb  
[2026-03-20 19:01:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=91211e3b-c20e-40c2-8542-38b03a6869c0&Player_ID=77779999Zyb","has_body":false} 
[2026-03-20 19:01:48] production.INFO: Operation sent successfully {"operation_id":159322,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Eh6NqiI-1774022508","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 19:01:48"}},"processed_data":{"order_number":"ORD-Eh6NqiI-1774022508","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 19:01:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Eh6NqiI-1774022508","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:01:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-Eh6NqiI-1774022508","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:01:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:01:54] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174270} 
[2026-03-20 19:01:54] production.INFO: Order updated successfully. Order ID: 174270, Status: completed  
[2026-03-20 19:01:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Eh6NqiI-1774022508","status":"completed","codes_count":0} 
[2026-03-20 19:01:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 19:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03"} 
[2026-03-20 19:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","total_operations":4,"sites_count":2} 
[2026-03-20 19:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1,"order_ids":["ORD-WXXL-1774022406"]} 
[2026-03-20 19:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1} 
[2026-03-20 19:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"count":1} 
[2026-03-20 19:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"count":1} 
[2026-03-20 19:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"user_id":1547,"notification_type":"order_approved","reference_id":174267} 
[2026-03-20 19:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"processed":1,"errors":0} 
[2026-03-20 19:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319,"processed":1,"errors":0} 
[2026-03-20 19:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"766o4EWysvRRdxU2EK34UHSEhx1E2VgI","execution_time":"2026-03-20 19:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXXL-1774022406","operation_id":159319} 
[2026-03-20 19:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 19:02:09] production.INFO: Constructing job for order: 174271  
[2026-03-20 19:02:10] production.INFO: Handling job for order: 174271  
[2026-03-20 19:02:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:02:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:02:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a782bc5f-4be5-4af1-8da8-34b98450e911&Player_ID=0946781636  
[2026-03-20 19:02:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a782bc5f-4be5-4af1-8da8-34b98450e911&Player_ID=0946781636","has_body":false} 
[2026-03-20 19:02:10] production.INFO: Operation sent successfully {"operation_id":159323,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DBm842R-1774022530","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:02:10"}},"processed_data":{"order_number":"ORD-DBm842R-1774022530","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:02:24] production.INFO: Constructing job for order: 174272  
[2026-03-20 19:02:25] production.INFO: Handling job for order: 174272  
[2026-03-20 19:02:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:02:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:02:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c2505caf-a145-440b-b51a-5bbe91989648&Player_ID=0946781636  
[2026-03-20 19:02:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c2505caf-a145-440b-b51a-5bbe91989648&Player_ID=0946781636","has_body":false} 
[2026-03-20 19:02:26] production.INFO: Operation sent successfully {"operation_id":159324,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0c83sw-1774022546","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:02:26"}},"processed_data":{"order_number":"ORD-0c83sw-1774022546","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:02:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"126.08","mainamount":"128","operation_number":"155356022","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpik9gos0fok110QYSwMi"}},"user_id":1133} 
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:02:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:02:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18257,"user_id":1133,"amount":126.0799999999999982946974341757595539093017578125,"admins_notified":7} 
[2026-03-20 19:03:46] production.INFO: Constructing job for order: 174273  
[2026-03-20 19:03:47] production.INFO: Handling job for order: 174273  
[2026-03-20 19:03:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:03:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:03:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2c57e315-952b-44aa-8e44-116767e7e5f3&Player_ID=52444263500  
[2026-03-20 19:03:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2c57e315-952b-44aa-8e44-116767e7e5f3&Player_ID=52444263500","has_body":false} 
[2026-03-20 19:03:48] production.INFO: Operation sent successfully {"operation_id":159325,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtEGT4f7-1774022628","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:03:48"}},"processed_data":{"order_number":"ORD-HtEGT4f7-1774022628","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:04:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HtEGT4f7-1774022628","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:04:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-HtEGT4f7-1774022628","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:04:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:04:00] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174273} 
[2026-03-20 19:04:00] production.INFO: Order updated successfully. Order ID: 174273, Status: completed  
[2026-03-20 19:04:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HtEGT4f7-1774022628","status":"completed","codes_count":0} 
[2026-03-20 19:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 19:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03"} 
[2026-03-20 19:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","total_operations":5,"sites_count":2} 
[2026-03-20 19:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2,"order_ids":["ORD-DBm842R-1774022530","ORD-0c83sw-1774022546"]} 
[2026-03-20 19:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2} 
[2026-03-20 19:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"count":2} 
[2026-03-20 19:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"count":2} 
[2026-03-20 19:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"user_id":1074,"notification_type":"order_approved","reference_id":174272} 
[2026-03-20 19:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"user_id":1074,"notification_type":"order_approved","reference_id":174271} 
[2026-03-20 19:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"processed":2,"errors":0} 
[2026-03-20 19:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323,"processed":2,"errors":0} 
[2026-03-20 19:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6u2CmHk56moUIba4cIe6VdeaYhUNn9Hy","execution_time":"2026-03-20 19:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DBm842R-1774022530","operation_id":159323} 
[2026-03-20 19:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 19:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 19:04:21] production.INFO: Constructing job for order: 174274  
[2026-03-20 19:04:24] production.INFO: Handling job for order: 174274  
[2026-03-20 19:04:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:04:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:04:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=77cb9052-c79f-4e00-a5a3-f824be745720&Player_ID=52444263500  
[2026-03-20 19:04:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=77cb9052-c79f-4e00-a5a3-f824be745720&Player_ID=52444263500","has_body":false} 
[2026-03-20 19:04:25] production.INFO: Operation sent successfully {"operation_id":159326,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cKb4-1774022665","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:04:25"}},"processed_data":{"order_number":"ORD-cKb4-1774022665","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:04:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cKb4-1774022665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:04:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-cKb4-1774022665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:04:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:04:39] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174274} 
[2026-03-20 19:04:39] production.INFO: Order updated successfully. Order ID: 174274, Status: completed  
[2026-03-20 19:04:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cKb4-1774022665","status":"completed","codes_count":0} 
[2026-03-20 19:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 19:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 19:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:05:01] production.INFO: Executing GetProducts task...  
[2026-03-20 19:05:03] production.INFO: async() رجع: true  
[2026-03-20 19:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01"} 
[2026-03-20 19:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","total_operations":3,"sites_count":1} 
[2026-03-20 19:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gtK9pWUO6CkgsQCO0CcXRpB0fx3tnZOA","execution_time":"2026-03-20 19:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:06:18] production.INFO: Constructing job for order: 174275  
[2026-03-20 19:06:20] production.INFO: Handling job for order: 174275  
[2026-03-20 19:06:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:06:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:06:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d71846de-455a-4c95-956a-835418038e2b&Player_ID=0947000489  
[2026-03-20 19:06:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d71846de-455a-4c95-956a-835418038e2b&Player_ID=0947000489","has_body":false} 
[2026-03-20 19:06:20] production.INFO: Operation sent successfully {"operation_id":159327,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Tha2kH-1774022780","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:06:20"}},"processed_data":{"order_number":"ORD-3Tha2kH-1774022780","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:06:27] production.INFO: Constructing job for order: 174276  
[2026-03-20 19:06:29] production.INFO: Handling job for order: 174276  
[2026-03-20 19:06:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:06:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:06:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=250000&uuid=66c03509-f96d-474d-81f9-969fef77c73d&Player_ID=35220451  
[2026-03-20 19:06:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=250000&uuid=66c03509-f96d-474d-81f9-969fef77c73d&Player_ID=35220451","has_body":false} 
[2026-03-20 19:06:30] production.INFO: Operation sent successfully {"operation_id":159328,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IgJfr-1774022790","amount":35.65532499999999771489456179551780223846435546875,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-20 19:06:30"}},"processed_data":{"order_number":"ORD-IgJfr-1774022790","amount":35.65532499999999771489456179551780223846435546875,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-20 19:06:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IgJfr-1774022790","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:06:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-IgJfr-1774022790","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:06:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:06:36] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174276} 
[2026-03-20 19:06:36] production.INFO: Order updated successfully. Order ID: 174276, Status: completed  
[2026-03-20 19:06:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IgJfr-1774022790","status":"completed","codes_count":0} 
[2026-03-20 19:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 19:07:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"155359392","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk2cs0ffnlks23M3lYhh"}},"user_id":722} 
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:07:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:07:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18258,"user_id":722,"amount":492.5,"admins_notified":7} 
[2026-03-20 19:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03"} 
[2026-03-20 19:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","total_operations":4,"sites_count":2} 
[2026-03-20 19:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1,"order_ids":["ORD-3Tha2kH-1774022780"]} 
[2026-03-20 19:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1} 
[2026-03-20 19:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"count":1} 
[2026-03-20 19:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"count":1} 
[2026-03-20 19:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"user_id":1074,"notification_type":"order_approved","reference_id":174275} 
[2026-03-20 19:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"processed":1,"errors":0} 
[2026-03-20 19:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327,"processed":1,"errors":0} 
[2026-03-20 19:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eSvPdrpQJ1cosy8wazNhpb1hnRQ02fZd","execution_time":"2026-03-20 19:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Tha2kH-1774022780","operation_id":159327} 
[2026-03-20 19:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 19:09:02] production.INFO: Constructing job for order: 174277  
[2026-03-20 19:09:03] production.INFO: Constructing job for order: 174278  
[2026-03-20 19:09:04] production.INFO: Handling job for order: 174277  
[2026-03-20 19:09:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:09:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:09:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=3e483d58-f681-4dd5-ae2c-3aca01ad8fc9&Player_ID=0937033614  
[2026-03-20 19:09:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=3e483d58-f681-4dd5-ae2c-3aca01ad8fc9&Player_ID=0937033614","has_body":false} 
[2026-03-20 19:09:04] production.INFO: Operation sent successfully {"operation_id":159329,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w6t-1774022944","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:09:04"}},"processed_data":{"order_number":"ORD-w6t-1774022944","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:09:04] production.INFO: Handling job for order: 174278  
[2026-03-20 19:09:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:09:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:09:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=171cf001-d74b-4b14-8f41-1b94eba9056a&Player_ID=0953937858  
[2026-03-20 19:09:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=171cf001-d74b-4b14-8f41-1b94eba9056a&Player_ID=0953937858","has_body":false} 
[2026-03-20 19:09:06] production.INFO: Operation sent successfully {"operation_id":159330,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HeKd9-1774022946","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:09:06"}},"processed_data":{"order_number":"ORD-HeKd9-1774022946","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03"} 
[2026-03-20 19:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","total_operations":5,"sites_count":2} 
[2026-03-20 19:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300"]} 
[2026-03-20 19:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2,"order_ids":["ORD-w6t-1774022944","ORD-HeKd9-1774022946"]} 
[2026-03-20 19:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2} 
[2026-03-20 19:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"count":2} 
[2026-03-20 19:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"count":2} 
[2026-03-20 19:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"user_id":385,"notification_type":"order_approved","reference_id":174278} 
[2026-03-20 19:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"user_id":1071,"notification_type":"order_approved","reference_id":174277} 
[2026-03-20 19:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"processed":2,"errors":0} 
[2026-03-20 19:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329,"processed":2,"errors":0} 
[2026-03-20 19:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cYFolVsHIwd4jutjIvb6K5kDP9ERPm2w","execution_time":"2026-03-20 19:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6t-1774022944","operation_id":159329} 
[2026-03-20 19:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:10:05] production.INFO: async() رجع: true  
[2026-03-20 19:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-20 19:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 19:11:26] production.INFO: Constructing job for order: 174279  
[2026-03-20 19:11:28] production.INFO: Handling job for order: 174279  
[2026-03-20 19:11:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:11:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:11:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=32000&uuid=ed45f4d5-b2e2-4ea5-8c81-c218c08399e5&Player_ID=575651071  
[2026-03-20 19:11:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=32000&uuid=ed45f4d5-b2e2-4ea5-8c81-c218c08399e5&Player_ID=575651071","has_body":false} 
[2026-03-20 19:11:29] production.INFO: Operation sent successfully {"operation_id":159331,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SN0-1774023088","amount":3.248159999999999936193262328743003308773040771484375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 19:11:29"}},"processed_data":{"order_number":"ORD-SN0-1774023088","amount":3.248159999999999936193262328743003308773040771484375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 19:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02"} 
[2026-03-20 19:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","total_operations":4,"sites_count":1} 
[2026-03-20 19:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-SN0-1774023088"]} 
[2026-03-20 19:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:12:02] production.INFO: Constructing job for order: 174280  
[2026-03-20 19:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SN0-1774023088","operation_id":159331} 
[2026-03-20 19:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SN0-1774023088","operation_id":159331,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 19:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SN0-1774023088","operation_id":159331,"processed":0,"errors":0} 
[2026-03-20 19:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s8R6cXCGy0XX8ZmincFlmlyEFd3j0z6t","execution_time":"2026-03-20 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SN0-1774023088","operation_id":159331} 
[2026-03-20 19:12:05] production.INFO: Handling job for order: 174280  
[2026-03-20 19:12:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:12:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:12:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=e67b8b83-8629-4840-aee0-ad95c9f01d59&Player_ID=0980006129  
[2026-03-20 19:12:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=e67b8b83-8629-4840-aee0-ad95c9f01d59&Player_ID=0980006129","has_body":false} 
[2026-03-20 19:12:05] production.INFO: Operation sent successfully {"operation_id":159332,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dr5r-1774023125","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:12:05"}},"processed_data":{"order_number":"ORD-Dr5r-1774023125","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:13:21] production.INFO: Constructing job for order: 174281  
[2026-03-20 19:13:24] production.INFO: Handling job for order: 174281  
[2026-03-20 19:13:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:13:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:13:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a401a7a3-d8fb-433d-8152-636e3b5e1492&Player_ID=5583884087  
[2026-03-20 19:13:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a401a7a3-d8fb-433d-8152-636e3b5e1492&Player_ID=5583884087","has_body":false} 
[2026-03-20 19:13:24] production.INFO: Constructing job for order: 174282  
[2026-03-20 19:13:24] production.INFO: Operation sent successfully {"operation_id":159333,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XiCFZ-1774023204","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:13:24"}},"processed_data":{"order_number":"ORD-XiCFZ-1774023204","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:13:27] production.INFO: Handling job for order: 174282  
[2026-03-20 19:13:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:13:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:13:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=8ef607c9-a275-4951-b2a5-393f607fafbb&Player_ID=0949611927  
[2026-03-20 19:13:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=8ef607c9-a275-4951-b2a5-393f607fafbb&Player_ID=0949611927","has_body":false} 
[2026-03-20 19:13:28] production.INFO: Operation sent successfully {"operation_id":159334,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dZR6D7-1774023208","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:13:28"}},"processed_data":{"order_number":"ORD-dZR6D7-1774023208","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:13:33] production.INFO: Constructing job for order: 174283  
[2026-03-20 19:13:33] production.INFO: Constructing job for order: 174284  
[2026-03-20 19:13:34] production.INFO: Handling job for order: 174283  
[2026-03-20 19:13:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:13:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:13:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=94647fa0-f18b-408c-85d4-77076152172e&Player_ID=0949611927  
[2026-03-20 19:13:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=94647fa0-f18b-408c-85d4-77076152172e&Player_ID=0949611927","has_body":false} 
[2026-03-20 19:13:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XiCFZ-1774023204","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:13:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-XiCFZ-1774023204","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:13:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:13:35] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174281} 
[2026-03-20 19:13:35] production.INFO: Order updated successfully. Order ID: 174281, Status: completed  
[2026-03-20 19:13:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XiCFZ-1774023204","status":"completed","codes_count":0} 
[2026-03-20 19:13:35] production.INFO: Operation sent successfully {"operation_id":159335,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XKmaUj32-1774023215","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:13:35"}},"processed_data":{"order_number":"ORD-XKmaUj32-1774023215","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:13:35] production.INFO: Handling job for order: 174284  
[2026-03-20 19:13:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=329e2013-0848-462e-87d6-228d98ab3c45&Player_ID=5684276914  
[2026-03-20 19:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=329e2013-0848-462e-87d6-228d98ab3c45&Player_ID=5684276914","has_body":false} 
[2026-03-20 19:13:36] production.INFO: Operation sent successfully {"operation_id":159336,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mrGHrvON-1774023215","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:13:36"}},"processed_data":{"order_number":"ORD-mrGHrvON-1774023215","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:13:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SN0-1774023088","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:13:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-SN0-1774023088","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:13:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:13:37] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":174279} 
[2026-03-20 19:13:37] production.INFO: Order updated successfully. Order ID: 174279, Status: completed  
[2026-03-20 19:13:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SN0-1774023088","status":"completed","codes_count":0} 
[2026-03-20 19:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 19:13:46] production.INFO: Constructing job for order: 174285  
[2026-03-20 19:13:48] production.INFO: Handling job for order: 174285  
[2026-03-20 19:13:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:13:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:13:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b6361b17-e3bb-45e6-8f06-df97551641d1&Player_ID=52152891659  
[2026-03-20 19:13:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b6361b17-e3bb-45e6-8f06-df97551641d1&Player_ID=52152891659","has_body":false} 
[2026-03-20 19:13:49] production.INFO: Operation sent successfully {"operation_id":159337,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6A783RhL-1774023228","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:13:49"}},"processed_data":{"order_number":"ORD-6A783RhL-1774023228","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:14:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6A783RhL-1774023228","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:14:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-6A783RhL-1774023228","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:14:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:14:01] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174285} 
[2026-03-20 19:14:01] production.INFO: Order updated successfully. Order ID: 174285, Status: completed  
[2026-03-20 19:14:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6A783RhL-1774023228","status":"completed","codes_count":0} 
[2026-03-20 19:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04"} 
[2026-03-20 19:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","total_operations":7,"sites_count":2} 
[2026-03-20 19:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-mrGHrvON-1774023215"]} 
[2026-03-20 19:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 19:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 19:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"count":1} 
[2026-03-20 19:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"count":1} 
[2026-03-20 19:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"user_id":237,"notification_type":"order_approved","reference_id":174284} 
[2026-03-20 19:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"processed":1,"errors":0} 
[2026-03-20 19:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"processed":1,"errors":0} 
[2026-03-20 19:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"orders_count":3,"order_ids":["ORD-Dr5r-1774023125","ORD-dZR6D7-1774023208","ORD-XKmaUj32-1774023215"]} 
[2026-03-20 19:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336} 
[2026-03-20 19:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mrGHrvON-1774023215","operation_id":159336,"orders_count":3} 
[2026-03-20 19:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dZR6D7-1774023208","operation_id":159334} 
[2026-03-20 19:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335} 
[2026-03-20 19:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 19:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"count":1} 
[2026-03-20 19:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"count":1} 
[2026-03-20 19:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"user_id":754,"notification_type":"order_approved","reference_id":174280} 
[2026-03-20 19:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":1,"errors":0} 
[2026-03-20 19:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":1,"errors":0} 
[2026-03-20 19:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sCbzlQ0tJExPHqpQ4HiVUtW8VjiVo063","execution_time":"2026-03-20 19:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335} 
[2026-03-20 19:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 19:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 19:14:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mrGHrvON-1774023215","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:14:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-mrGHrvON-1774023215","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:14:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:14:04] production.ERROR: Order not found or already processed. External ID: ORD-mrGHrvON-1774023215  
[2026-03-20 19:14:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mrGHrvON-1774023215","status":"completed","codes_count":0} 
[2026-03-20 19:14:15] production.INFO: Constructing job for order: 174286  
[2026-03-20 19:14:16] production.INFO: Handling job for order: 174286  
[2026-03-20 19:14:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:14:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:14:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c68a768-1b22-47fb-ac63-baf3fe927ad8&Player_ID=52263810309  
[2026-03-20 19:14:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c68a768-1b22-47fb-ac63-baf3fe927ad8&Player_ID=52263810309","has_body":false} 
[2026-03-20 19:14:17] production.INFO: Operation sent successfully {"operation_id":159338,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oJJC-1774023256","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:14:17"}},"processed_data":{"order_number":"ORD-oJJC-1774023256","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:14:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oJJC-1774023256","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:14:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-oJJC-1774023256","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:14:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:14:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":174286} 
[2026-03-20 19:14:28] production.INFO: Order updated successfully. Order ID: 174286, Status: completed  
[2026-03-20 19:14:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oJJC-1774023256","status":"completed","codes_count":0} 
[2026-03-20 19:14:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 19:14:40] production.INFO: Constructing job for order: 174287  
[2026-03-20 19:14:41] production.INFO: Handling job for order: 174287  
[2026-03-20 19:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c2968084-86da-4c58-862a-14e1f2bbc328&Player_ID=51755284551  
[2026-03-20 19:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c2968084-86da-4c58-862a-14e1f2bbc328&Player_ID=51755284551","has_body":false} 
[2026-03-20 19:14:42] production.INFO: Operation sent successfully {"operation_id":159339,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KQ7CHHJ-1774023281","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:14:42"}},"processed_data":{"order_number":"ORD-KQ7CHHJ-1774023281","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:14:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KQ7CHHJ-1774023281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:14:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-KQ7CHHJ-1774023281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:14:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:14:53] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174287} 
[2026-03-20 19:14:53] production.INFO: Order updated successfully. Order ID: 174287, Status: completed  
[2026-03-20 19:14:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KQ7CHHJ-1774023281","status":"completed","codes_count":0} 
[2026-03-20 19:14:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 19:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:15:05] production.INFO: async() رجع: true  
[2026-03-20 19:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:15:26] production.INFO: Constructing job for order: 174288  
[2026-03-20 19:15:27] production.INFO: Handling job for order: 174288  
[2026-03-20 19:15:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:15:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:15:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=63f19500-40e3-49b4-9fe0-31d517db4e6a&Player_ID=85161828  
[2026-03-20 19:15:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=63f19500-40e3-49b4-9fe0-31d517db4e6a&Player_ID=85161828","has_body":false} 
[2026-03-20 19:15:28] production.INFO: Operation sent successfully {"operation_id":159340,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7m4bBIW-1774023328","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-20 19:15:28"}},"processed_data":{"order_number":"ORD-7m4bBIW-1774023328","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-20 19:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01"} 
[2026-03-20 19:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","total_operations":6,"sites_count":2} 
[2026-03-20 19:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-7m4bBIW-1774023328"]} 
[2026-03-20 19:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7m4bBIW-1774023328","operation_id":159340} 
[2026-03-20 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 19:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2,"order_ids":["ORD-dZR6D7-1774023208","ORD-XKmaUj32-1774023215"]} 
[2026-03-20 19:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2} 
[2026-03-20 19:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:16:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:16:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"count":2} 
[2026-03-20 19:16:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"count":2} 
[2026-03-20 19:16:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"user_id":1074,"notification_type":"order_approved","reference_id":174282} 
[2026-03-20 19:16:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"user_id":1074,"notification_type":"order_approved","reference_id":174283} 
[2026-03-20 19:16:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:16:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:16:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":2,"errors":0} 
[2026-03-20 19:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335,"processed":2,"errors":0} 
[2026-03-20 19:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CqjJxJondioe6cFvHw2iG5nJTHjHazkP","execution_time":"2026-03-20 19:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XKmaUj32-1774023215","operation_id":159335} 
[2026-03-20 19:16:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 19:16:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 19:16:09] production.INFO: Constructing job for order: 174289  
[2026-03-20 19:16:10] production.INFO: Handling job for order: 174289  
[2026-03-20 19:16:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:16:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:16:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=cc19ea54-1ae6-47af-975f-897dca5706dc&Player_ID=66913860  
[2026-03-20 19:16:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=cc19ea54-1ae6-47af-975f-897dca5706dc&Player_ID=66913860","has_body":false} 
[2026-03-20 19:16:11] production.INFO: Operation sent successfully {"operation_id":159341,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3kX16h-1774023371","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 19:16:11"}},"processed_data":{"order_number":"ORD-3kX16h-1774023371","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 19:16:50] production.INFO: Constructing job for order: 174290  
[2026-03-20 19:16:53] production.INFO: Handling job for order: 174290  
[2026-03-20 19:16:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:16:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:16:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c46e064-04e8-443a-9d02-724d9e6925f0&Player_ID=52384517055  
[2026-03-20 19:16:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c46e064-04e8-443a-9d02-724d9e6925f0&Player_ID=52384517055","has_body":false} 
[2026-03-20 19:16:54] production.INFO: Operation sent successfully {"operation_id":159342,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VlmE1J-1774023414","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:16:54"}},"processed_data":{"order_number":"ORD-VlmE1J-1774023414","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:17:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VlmE1J-1774023414","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:17:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-VlmE1J-1774023414","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:17:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:17:10] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174290} 
[2026-03-20 19:17:10] production.INFO: Order updated successfully. Order ID: 174290, Status: completed  
[2026-03-20 19:17:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VlmE1J-1774023414","status":"completed","codes_count":0} 
[2026-03-20 19:17:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 19:17:16] production.INFO: Constructing job for order: 174291  
[2026-03-20 19:17:18] production.INFO: Handling job for order: 174291  
[2026-03-20 19:17:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:17:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:17:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1a4baead-afea-4d3f-87a5-1a9627d44d5e&Player_ID=51098019316  
[2026-03-20 19:17:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1a4baead-afea-4d3f-87a5-1a9627d44d5e&Player_ID=51098019316","has_body":false} 
[2026-03-20 19:17:19] production.INFO: Operation sent successfully {"operation_id":159343,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6up4phy-1774023439","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:17:19"}},"processed_data":{"order_number":"ORD-6up4phy-1774023439","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:17:54] production.INFO: Constructing job for order: 174292  
[2026-03-20 19:17:55] production.INFO: Handling job for order: 174292  
[2026-03-20 19:17:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:17:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:17:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=45c25f43-4a79-449b-978c-2ad2b81dea8a&Player_ID=52181861457  
[2026-03-20 19:17:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=45c25f43-4a79-449b-978c-2ad2b81dea8a&Player_ID=52181861457","has_body":false} 
[2026-03-20 19:17:56] production.INFO: Operation sent successfully {"operation_id":159344,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SjMx5Zl-1774023476","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:17:56"}},"processed_data":{"order_number":"ORD-SjMx5Zl-1774023476","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-20 19:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02"} 
[2026-03-20 19:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","total_operations":7,"sites_count":1} 
[2026-03-20 19:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-7m4bBIW-1774023328","ORD-3kX16h-1774023371","ORD-6up4phy-1774023439","ORD-SjMx5Zl-1774023476"]} 
[2026-03-20 19:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344} 
[2026-03-20 19:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"processed":2,"skipped":5,"updates_prepared":2} 
[2026-03-20 19:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"count":2} 
[2026-03-20 19:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"count":2} 
[2026-03-20 19:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"user_id":59,"notification_type":"order_approved","reference_id":174289} 
[2026-03-20 19:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"user_id":59,"notification_type":"order_approved","reference_id":174288} 
[2026-03-20 19:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"processed":2,"errors":0} 
[2026-03-20 19:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"processed":2,"errors":0} 
[2026-03-20 19:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y8HBAiYC9PUuo6GTj0j7tLgf6jbW9JlM","execution_time":"2026-03-20 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344} 
[2026-03-20 19:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 19:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 19:19:00] production.INFO: Constructing job for order: 174293  
[2026-03-20 19:19:02] production.INFO: Handling job for order: 174293  
[2026-03-20 19:19:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:19:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:19:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=2241f1d2-d0be-471a-9b6f-3418288f9fb3&Player_ID=5476240160  
[2026-03-20 19:19:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=2241f1d2-d0be-471a-9b6f-3418288f9fb3&Player_ID=5476240160","has_body":false} 
[2026-03-20 19:19:03] production.INFO: Operation sent successfully {"operation_id":159345,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7K98M0A-1774023543","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store","notes":[],"created_at":"2026-03-20 19:19:03"}},"processed_data":{"order_number":"ORD-7K98M0A-1774023543","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store"}} 
[2026-03-20 19:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03"} 
[2026-03-20 19:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","total_operations":6,"sites_count":1} 
[2026-03-20 19:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-SjMx5Zl-1774023476","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344} 
[2026-03-20 19:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 19:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344,"processed":0,"errors":0} 
[2026-03-20 19:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PQcOeEBGU80Yfky0DWajqGzUyftaJDWH","execution_time":"2026-03-20 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjMx5Zl-1774023476","operation_id":159344} 
[2026-03-20 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-20 19:20:05] production.INFO: async() رجع: true  
[2026-03-20 19:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:20:21] production.INFO: Constructing job for order: 174294  
[2026-03-20 19:20:22] production.INFO: Handling job for order: 174294  
[2026-03-20 19:20:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:20:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:20:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=b4e5a33b-4905-4878-9b1f-c610355e6f21&Player_ID=0981264350  
[2026-03-20 19:20:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=b4e5a33b-4905-4878-9b1f-c610355e6f21&Player_ID=0981264350","has_body":false} 
[2026-03-20 19:20:22] production.INFO: Operation sent successfully {"operation_id":159346,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dF3-1774023622","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:20:22"}},"processed_data":{"order_number":"ORD-dF3-1774023622","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:20:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SjMx5Zl-1774023476","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 19:20:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-SjMx5Zl-1774023476","status":"completed","codes":[],"notes":[]} 
[2026-03-20 19:20:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:20:41] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174292} 
[2026-03-20 19:20:41] production.INFO: Order updated successfully. Order ID: 174292, Status: completed  
[2026-03-20 19:20:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SjMx5Zl-1774023476","status":"completed","codes_count":0} 
[2026-03-20 19:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 19:20:46] production.INFO: Constructing job for order: 174295  
[2026-03-20 19:20:49] production.INFO: Handling job for order: 174295  
[2026-03-20 19:20:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:20:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:20:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=180a7f14-35fa-49a0-a51f-59835e298022&Player_ID=0981264350  
[2026-03-20 19:20:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=180a7f14-35fa-49a0-a51f-59835e298022&Player_ID=0981264350","has_body":false} 
[2026-03-20 19:20:50] production.INFO: Operation sent successfully {"operation_id":159347,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q7Quclb-1774023650","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:20:50"}},"processed_data":{"order_number":"ORD-q7Quclb-1774023650","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02"} 
[2026-03-20 19:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","total_operations":7,"sites_count":2} 
[2026-03-20 19:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 19:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2,"order_ids":["ORD-dF3-1774023622","ORD-q7Quclb-1774023650"]} 
[2026-03-20 19:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":2} 
[2026-03-20 19:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"count":2} 
[2026-03-20 19:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"count":2} 
[2026-03-20 19:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"user_id":1734,"notification_type":"order_approved","reference_id":174294} 
[2026-03-20 19:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"user_id":1734,"notification_type":"order_approved","reference_id":174295} 
[2026-03-20 19:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"processed":2,"errors":0} 
[2026-03-20 19:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347,"processed":2,"errors":0} 
[2026-03-20 19:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8dXn8PLIkV9kRzDCl3yQBcH0ByS5XzX4","execution_time":"2026-03-20 19:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q7Quclb-1774023650","operation_id":159347} 
[2026-03-20 19:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-20 19:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-20 19:23:33] production.INFO: Constructing job for order: 174296  
[2026-03-20 19:23:36] production.INFO: Handling job for order: 174296  
[2026-03-20 19:23:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:23:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:23:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9089cbd7-f6d0-47a0-b34e-0d4ff15d3287&Player_ID=51901400252  
[2026-03-20 19:23:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9089cbd7-f6d0-47a0-b34e-0d4ff15d3287&Player_ID=51901400252","has_body":false} 
[2026-03-20 19:23:37] production.INFO: Operation sent successfully {"operation_id":159348,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-86nRS-1774023816","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:23:37"}},"processed_data":{"order_number":"ORD-86nRS-1774023816","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 19:23:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-86nRS-1774023816","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:23:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-86nRS-1774023816","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:23:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:23:50] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":174296} 
[2026-03-20 19:23:50] production.INFO: Order updated successfully. Order ID: 174296, Status: completed  
[2026-03-20 19:23:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-86nRS-1774023816","status":"completed","codes_count":0} 
[2026-03-20 19:23:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 19:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04"} 
[2026-03-20 19:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","total_operations":5,"sites_count":1} 
[2026-03-20 19:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 19:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 19:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HsuTnW6ibIMdAXse5qfvzserGFRmelXC","execution_time":"2026-03-20 19:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:24:19] production.INFO: Constructing job for order: 174297  
[2026-03-20 19:24:22] production.INFO: Handling job for order: 174297  
[2026-03-20 19:24:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:24:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:24:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=a1c533e8-7dac-49f6-a4fa-f15fef4f6c1f&Player_ID=1109077128  
[2026-03-20 19:24:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=a1c533e8-7dac-49f6-a4fa-f15fef4f6c1f&Player_ID=1109077128","has_body":false} 
[2026-03-20 19:24:22] production.INFO: Operation sent successfully {"operation_id":159349,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FmSlUX-1774023862","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 19:24:22"}},"processed_data":{"order_number":"ORD-FmSlUX-1774023862","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 19:24:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FmSlUX-1774023862","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:24:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-FmSlUX-1774023862","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:24:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:24:29] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174297} 
[2026-03-20 19:24:29] production.INFO: Order updated successfully. Order ID: 174297, Status: completed  
[2026-03-20 19:24:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FmSlUX-1774023862","status":"completed","codes_count":0} 
[2026-03-20 19:24:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 19:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:25:04] production.INFO: async() رجع: true  
[2026-03-20 19:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:25:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"155372376","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbjm6pidmn9m1aR6jGTg"}},"user_id":1172} 
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:25:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:25:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18259,"user_id":1172,"amount":4925.0,"admins_notified":7} 
[2026-03-20 19:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02"} 
[2026-03-20 19:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","total_operations":5,"sites_count":1} 
[2026-03-20 19:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 19:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 19:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YoI8fOvzp36H3foJUrzJOb2SR9dTa7sS","execution_time":"2026-03-20 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02"} 
[2026-03-20 19:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","total_operations":5,"sites_count":1} 
[2026-03-20 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 19:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8oNpYOzdUJMPTPHYWTMtsS81CZzbRnNu","execution_time":"2026-03-20 19:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:28:59] production.INFO: Constructing job for order: 174298  
[2026-03-20 19:29:00] production.INFO: Handling job for order: 174298  
[2026-03-20 19:29:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8229a658-fc7d-4884-bce8-3f0e199a299e&Player_ID=1110031006  
[2026-03-20 19:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8229a658-fc7d-4884-bce8-3f0e199a299e&Player_ID=1110031006","has_body":false} 
[2026-03-20 19:29:01] production.INFO: Operation sent successfully {"operation_id":159350,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AEruptAd-1774024140","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 19:29:01"}},"processed_data":{"order_number":"ORD-AEruptAd-1774024140","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 19:29:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AEruptAd-1774024140","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:29:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-AEruptAd-1774024140","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:29:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:29:05] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174298} 
[2026-03-20 19:29:05] production.INFO: Order updated successfully. Order ID: 174298, Status: completed  
[2026-03-20 19:29:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AEruptAd-1774024140","status":"completed","codes_count":0} 
[2026-03-20 19:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 19:29:24] production.INFO: Constructing job for order: 174299  
[2026-03-20 19:29:25] production.INFO: Handling job for order: 174299  
[2026-03-20 19:29:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:29:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:29:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=3dad8d8c-29d0-4080-8a31-14dec26e717b&Player_ID=54862087  
[2026-03-20 19:29:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=3dad8d8c-29d0-4080-8a31-14dec26e717b&Player_ID=54862087","has_body":false} 
[2026-03-20 19:29:25] production.INFO: Operation sent successfully {"operation_id":159351,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4j8-1774024165","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 19:29:25"}},"processed_data":{"order_number":"ORD-4j8-1774024165","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 19:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01"} 
[2026-03-20 19:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","total_operations":6,"sites_count":1} 
[2026-03-20 19:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-KSpB-1774020698","ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-4j8-1774024165"]} 
[2026-03-20 19:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4j8-1774024165","operation_id":159351} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KSpB-1774020698","operation_id":159289} 
[2026-03-20 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 19:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gTGAc3j0gBj7Xs3iMheH6vrKgIVdN3uX","execution_time":"2026-03-20 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:30:04] production.INFO: async() رجع: true  
[2026-03-20 19:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:30:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KSpB-1774020698","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 19:30:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-KSpB-1774020698","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 19:30:24] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 19:30:24] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_rejected","reference_id":174235} 
[2026-03-20 19:30:24] production.INFO: Order updated successfully. Order ID: 174235, Status: rejected  
[2026-03-20 19:30:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KSpB-1774020698","status":"rejected","codes_count":0} 
[2026-03-20 19:30:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 19:30:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 19:30:46] production.INFO: Constructing job for order: 174300  
[2026-03-20 19:30:47] production.INFO: Handling job for order: 174300  
[2026-03-20 19:30:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:30:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:30:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7db6fa8d-0c6d-4f72-8f68-0fe5de348dd7&Player_ID=52295321242  
[2026-03-20 19:30:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7db6fa8d-0c6d-4f72-8f68-0fe5de348dd7&Player_ID=52295321242","has_body":false} 
[2026-03-20 19:30:48] production.INFO: Operation sent successfully {"operation_id":159352,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LPet7kA-1774024248","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:30:48"}},"processed_data":{"order_number":"ORD-LPet7kA-1774024248","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:30:48] production.INFO: Constructing job for order: 174301  
[2026-03-20 19:30:51] production.INFO: Handling job for order: 174301  
[2026-03-20 19:30:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:30:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:30:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=c521649d-a63a-4cb3-b75d-166708bfc110&Player_ID=11200494  
[2026-03-20 19:30:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=c521649d-a63a-4cb3-b75d-166708bfc110&Player_ID=11200494","has_body":false} 
[2026-03-20 19:30:52] production.INFO: Operation sent successfully {"operation_id":159353,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5KEUqZEr-1774024252","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 19:30:52"}},"processed_data":{"order_number":"ORD-5KEUqZEr-1774024252","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 19:31:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LPet7kA-1774024248","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:31:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-LPet7kA-1774024248","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:31:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:31:03] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174300} 
[2026-03-20 19:31:03] production.INFO: Order updated successfully. Order ID: 174300, Status: completed  
[2026-03-20 19:31:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LPet7kA-1774024248","status":"completed","codes_count":0} 
[2026-03-20 19:31:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:31:39] production.INFO: Constructing job for order: 174303  
[2026-03-20 19:31:40] production.INFO: Handling job for order: 174303  
[2026-03-20 19:31:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:31:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:31:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=20148c91-7506-4c7a-b9e6-cc1cddd0a161&Player_ID=0937906751  
[2026-03-20 19:31:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=20148c91-7506-4c7a-b9e6-cc1cddd0a161&Player_ID=0937906751","has_body":false} 
[2026-03-20 19:31:41] production.INFO: Operation sent successfully {"operation_id":159354,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dLdXWmj-1774024301","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:31:41"}},"processed_data":{"order_number":"ORD-dLdXWmj-1774024301","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:31:42] production.INFO: Constructing job for order: 174304  
[2026-03-20 19:31:44] production.INFO: Handling job for order: 174304  
[2026-03-20 19:31:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:31:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:31:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b9b2be5e-7fcb-47cc-b9be-bf2908c4d62e&Player_ID=52346170971  
[2026-03-20 19:31:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b9b2be5e-7fcb-47cc-b9be-bf2908c4d62e&Player_ID=52346170971","has_body":false} 
[2026-03-20 19:31:45] production.INFO: Operation sent successfully {"operation_id":159355,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bESP-1774024304","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:31:45"}},"processed_data":{"order_number":"ORD-bESP-1774024304","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:31:56] production.INFO: Constructing job for order: 174305  
[2026-03-20 19:31:57] production.INFO: Handling job for order: 174305  
[2026-03-20 19:31:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:31:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:31:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6224c419-6907-47d0-92db-1d2f05275338&Player_ID=52295321242  
[2026-03-20 19:31:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6224c419-6907-47d0-92db-1d2f05275338&Player_ID=52295321242","has_body":false} 
[2026-03-20 19:31:58] production.INFO: Operation sent successfully {"operation_id":159356,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UpuD-1774024317","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:31:58"}},"processed_data":{"order_number":"ORD-UpuD-1774024317","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01"} 
[2026-03-20 19:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","total_operations":9,"sites_count":2} 
[2026-03-20 19:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-4j8-1774024165","ORD-5KEUqZEr-1774024252","ORD-bESP-1774024304","ORD-UpuD-1774024317"]} 
[2026-03-20 19:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KEUqZEr-1774024252","operation_id":159353} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bESP-1774024304","operation_id":159355} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356} 
[2026-03-20 19:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-20 19:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"count":1} 
[2026-03-20 19:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"count":1} 
[2026-03-20 19:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"user_id":949,"notification_type":"order_approved","reference_id":174299} 
[2026-03-20 19:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"processed":1,"errors":0} 
[2026-03-20 19:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"processed":1,"errors":0} 
[2026-03-20 19:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"orders_count":1,"order_ids":["ORD-dLdXWmj-1774024301"]} 
[2026-03-20 19:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356} 
[2026-03-20 19:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UpuD-1774024317","operation_id":159356,"orders_count":1} 
[2026-03-20 19:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"count":1} 
[2026-03-20 19:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"count":1} 
[2026-03-20 19:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"user_id":903,"notification_type":"order_approved","reference_id":174303} 
[2026-03-20 19:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"processed":1,"errors":0} 
[2026-03-20 19:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354,"processed":1,"errors":0} 
[2026-03-20 19:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0Ei5yTPD0Nug2cxM9soQfy5f5FI47BJv","execution_time":"2026-03-20 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dLdXWmj-1774024301","operation_id":159354} 
[2026-03-20 19:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 19:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 19:32:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bESP-1774024304","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:32:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-bESP-1774024304","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:32:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:32:03] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":174304} 
[2026-03-20 19:32:03] production.INFO: Order updated successfully. Order ID: 174304, Status: completed  
[2026-03-20 19:32:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bESP-1774024304","status":"completed","codes_count":0} 
[2026-03-20 19:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 19:32:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UpuD-1774024317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:32:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-UpuD-1774024317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:32:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:32:12] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174305} 
[2026-03-20 19:32:12] production.INFO: Order updated successfully. Order ID: 174305, Status: completed  
[2026-03-20 19:32:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UpuD-1774024317","status":"completed","codes_count":0} 
[2026-03-20 19:32:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:32:57] production.INFO: Constructing job for order: 174306  
[2026-03-20 19:32:58] production.INFO: Handling job for order: 174306  
[2026-03-20 19:32:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:32:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:32:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d26159c-2ae5-4e93-9cc5-fab4e195f16f&Player_ID=51983697170  
[2026-03-20 19:32:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d26159c-2ae5-4e93-9cc5-fab4e195f16f&Player_ID=51983697170","has_body":false} 
[2026-03-20 19:32:59] production.INFO: Operation sent successfully {"operation_id":159357,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cmSV-1774024379","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:32:59"}},"processed_data":{"order_number":"ORD-cmSV-1774024379","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:33:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cmSV-1774024379","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:33:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-cmSV-1774024379","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:33:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:33:15] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174306} 
[2026-03-20 19:33:15] production.INFO: Order updated successfully. Order ID: 174306, Status: completed  
[2026-03-20 19:33:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cmSV-1774024379","status":"completed","codes_count":0} 
[2026-03-20 19:33:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:33:17] production.INFO: Constructing job for order: 174307  
[2026-03-20 19:33:20] production.INFO: Handling job for order: 174307  
[2026-03-20 19:33:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:33:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:33:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=245b8628-0c40-4818-a64a-38bfe1e2e537&Player_ID=52122748943  
[2026-03-20 19:33:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=245b8628-0c40-4818-a64a-38bfe1e2e537&Player_ID=52122748943","has_body":false} 
[2026-03-20 19:33:21] production.INFO: Operation sent successfully {"operation_id":159358,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nrha-1774024400","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:33:21"}},"processed_data":{"order_number":"ORD-Nrha-1774024400","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:33:22] production.INFO: Constructing job for order: 174308  
[2026-03-20 19:33:24] production.INFO: Handling job for order: 174308  
[2026-03-20 19:33:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:33:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:33:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d0cfbad8-0123-4cee-b8a6-344f51c8f29b&Player_ID=5929333091  
[2026-03-20 19:33:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d0cfbad8-0123-4cee-b8a6-344f51c8f29b&Player_ID=5929333091","has_body":false} 
[2026-03-20 19:33:25] production.INFO: Operation sent successfully {"operation_id":159359,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bOFh4-1774024404","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:33:25"}},"processed_data":{"order_number":"ORD-bOFh4-1774024404","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:33:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bOFh4-1774024404","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:33:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-bOFh4-1774024404","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:33:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:33:37] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":174308} 
[2026-03-20 19:33:37] production.INFO: Order updated successfully. Order ID: 174308, Status: completed  
[2026-03-20 19:33:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bOFh4-1774024404","status":"completed","codes_count":0} 
[2026-03-20 19:33:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 19:33:49] production.INFO: Constructing job for order: 174309  
[2026-03-20 19:33:52] production.INFO: Constructing job for order: 174310  
[2026-03-20 19:33:52] production.INFO: Handling job for order: 174309  
[2026-03-20 19:33:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:33:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:33:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=76837b9d-c0b7-493b-a281-ab6e6c391a1c&Player_ID=0981503472  
[2026-03-20 19:33:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=76837b9d-c0b7-493b-a281-ab6e6c391a1c&Player_ID=0981503472","has_body":false} 
[2026-03-20 19:33:52] production.INFO: Operation sent successfully {"operation_id":159360,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t4dj-1774024432","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:33:52"}},"processed_data":{"order_number":"ORD-t4dj-1774024432","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:33:55] production.INFO: Handling job for order: 174310  
[2026-03-20 19:33:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:33:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:33:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a4c4a4fb-ea3e-4e14-b3e9-fa0bacd5a1a5&Player_ID=51815277979  
[2026-03-20 19:33:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a4c4a4fb-ea3e-4e14-b3e9-fa0bacd5a1a5&Player_ID=51815277979","has_body":false} 
[2026-03-20 19:33:56] production.INFO: Operation sent successfully {"operation_id":159361,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AquFrkYs-1774024436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:33:56"}},"processed_data":{"order_number":"ORD-AquFrkYs-1774024436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02"} 
[2026-03-20 19:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","total_operations":8,"sites_count":2} 
[2026-03-20 19:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-8WOn7q-1774021281","ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-5KEUqZEr-1774024252","ORD-Nrha-1774024400","ORD-AquFrkYs-1774024436"]} 
[2026-03-20 19:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8WOn7q-1774021281","operation_id":159297} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AquFrkYs-1774024436","operation_id":159361} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358} 
[2026-03-20 19:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-20 19:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"count":1} 
[2026-03-20 19:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"count":1} 
[2026-03-20 19:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"user_id":949,"notification_type":"order_approved","reference_id":174301} 
[2026-03-20 19:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"processed":1,"errors":0} 
[2026-03-20 19:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"processed":1,"errors":0} 
[2026-03-20 19:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"orders_count":1,"order_ids":["ORD-t4dj-1774024432"]} 
[2026-03-20 19:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358} 
[2026-03-20 19:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nrha-1774024400","operation_id":159358,"orders_count":1} 
[2026-03-20 19:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"count":1} 
[2026-03-20 19:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"count":1} 
[2026-03-20 19:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"user_id":1734,"notification_type":"order_approved","reference_id":174309} 
[2026-03-20 19:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"processed":1,"errors":0} 
[2026-03-20 19:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360,"processed":1,"errors":0} 
[2026-03-20 19:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DnPHZZuoneGcvyzws1JAtzkt7AGFyTSE","execution_time":"2026-03-20 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4dj-1774024432","operation_id":159360} 
[2026-03-20 19:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 19:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-20 19:34:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AquFrkYs-1774024436","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:34:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-AquFrkYs-1774024436","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:34:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:34:09] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174310} 
[2026-03-20 19:34:09] production.INFO: Order updated successfully. Order ID: 174310, Status: completed  
[2026-03-20 19:34:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AquFrkYs-1774024436","status":"completed","codes_count":0} 
[2026-03-20 19:34:10] production.INFO: Constructing job for order: 174311  
[2026-03-20 19:34:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-20 19:34:11] production.INFO: Handling job for order: 174311  
[2026-03-20 19:34:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:34:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:34:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5446ca7-828f-4039-9f8e-a635b8b48362&Player_ID=51927604740  
[2026-03-20 19:34:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5446ca7-828f-4039-9f8e-a635b8b48362&Player_ID=51927604740","has_body":false} 
[2026-03-20 19:34:12] production.INFO: Operation sent successfully {"operation_id":159362,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fbeyPm-1774024452","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:34:12"}},"processed_data":{"order_number":"ORD-fbeyPm-1774024452","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:34:26] production.INFO: Constructing job for order: 174312  
[2026-03-20 19:34:27] production.INFO: Handling job for order: 174312  
[2026-03-20 19:34:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:34:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:34:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=20ec2e35-27d5-4a30-b60a-ffcde4834779&Player_ID=51983697170  
[2026-03-20 19:34:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=20ec2e35-27d5-4a30-b60a-ffcde4834779&Player_ID=51983697170","has_body":false} 
[2026-03-20 19:34:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nrha-1774024400","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:34:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nrha-1774024400","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:34:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:34:27] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174307} 
[2026-03-20 19:34:27] production.INFO: Order updated successfully. Order ID: 174307, Status: completed  
[2026-03-20 19:34:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nrha-1774024400","status":"completed","codes_count":0} 
[2026-03-20 19:34:28] production.INFO: Operation sent successfully {"operation_id":159363,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E9c-1774024468","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:34:28"}},"processed_data":{"order_number":"ORD-E9c-1774024468","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:34:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fbeyPm-1774024452","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:34:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-fbeyPm-1774024452","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:34:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:34:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":174311} 
[2026-03-20 19:34:30] production.INFO: Order updated successfully. Order ID: 174311, Status: completed  
[2026-03-20 19:34:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fbeyPm-1774024452","status":"completed","codes_count":0} 
[2026-03-20 19:34:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 19:34:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E9c-1774024468","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:34:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-E9c-1774024468","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:34:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:34:39] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174312} 
[2026-03-20 19:34:39] production.INFO: Order updated successfully. Order ID: 174312, Status: completed  
[2026-03-20 19:34:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E9c-1774024468","status":"completed","codes_count":0} 
[2026-03-20 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:35:01] production.INFO: Constructing job for order: 174313  
[2026-03-20 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 19:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 19:35:03] production.INFO: async() رجع: true  
[2026-03-20 19:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:35:05] production.INFO: Handling job for order: 174313  
[2026-03-20 19:35:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:35:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9b567947-06ea-4d1e-8be4-3ae8c78b1489&Player_ID=52191319041  
[2026-03-20 19:35:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9b567947-06ea-4d1e-8be4-3ae8c78b1489&Player_ID=52191319041","has_body":false} 
[2026-03-20 19:35:05] production.INFO: Operation sent successfully {"operation_id":159364,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s6mgOc-1774024505","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:35:05"}},"processed_data":{"order_number":"ORD-s6mgOc-1774024505","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:35:16] production.INFO: Constructing job for order: 174314  
[2026-03-20 19:35:17] production.INFO: Constructing job for order: 174315  
[2026-03-20 19:35:17] production.INFO: Handling job for order: 174314  
[2026-03-20 19:35:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:35:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=0888a4dc-a79c-4812-823d-bdb5191e64a1&Player_ID=0981503472  
[2026-03-20 19:35:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=0888a4dc-a79c-4812-823d-bdb5191e64a1&Player_ID=0981503472","has_body":false} 
[2026-03-20 19:35:18] production.INFO: Operation sent successfully {"operation_id":159365,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4jr-1774024518","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:35:18"}},"processed_data":{"order_number":"ORD-4jr-1774024518","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:35:18] production.INFO: Handling job for order: 174315  
[2026-03-20 19:35:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:35:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7fb08752-55b4-47cb-a9b0-d7522fc52b46&Player_ID=5257134274  
[2026-03-20 19:35:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7fb08752-55b4-47cb-a9b0-d7522fc52b46&Player_ID=5257134274","has_body":false} 
[2026-03-20 19:35:19] production.INFO: Operation sent successfully {"operation_id":159366,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wTWMvB-1774024519","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:35:19"}},"processed_data":{"order_number":"ORD-wTWMvB-1774024519","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:35:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s6mgOc-1774024505","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:35:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-s6mgOc-1774024505","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:35:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:35:21] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174313} 
[2026-03-20 19:35:21] production.INFO: Order updated successfully. Order ID: 174313, Status: completed  
[2026-03-20 19:35:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s6mgOc-1774024505","status":"completed","codes_count":0} 
[2026-03-20 19:35:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8WOn7q-1774021281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:35:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-8WOn7q-1774021281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:35:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:35:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":174243} 
[2026-03-20 19:35:21] production.INFO: Order updated successfully. Order ID: 174243, Status: completed  
[2026-03-20 19:35:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8WOn7q-1774021281","status":"completed","codes_count":0} 
[2026-03-20 19:35:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:35:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 19:35:28] production.INFO: Constructing job for order: 174316  
[2026-03-20 19:35:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wTWMvB-1774024519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:35:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-wTWMvB-1774024519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:35:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:35:30] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174315} 
[2026-03-20 19:35:30] production.INFO: Order updated successfully. Order ID: 174315, Status: completed  
[2026-03-20 19:35:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wTWMvB-1774024519","status":"completed","codes_count":0} 
[2026-03-20 19:35:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:35:31] production.INFO: Handling job for order: 174316  
[2026-03-20 19:35:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:35:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1b4e88ad-0e8e-4ce1-87ac-ac23fbffb857&Player_ID=573534518  
[2026-03-20 19:35:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1b4e88ad-0e8e-4ce1-87ac-ac23fbffb857&Player_ID=573534518","has_body":false} 
[2026-03-20 19:35:32] production.INFO: Operation sent successfully {"operation_id":159367,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0XzTf-1774024532","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:35:32"}},"processed_data":{"order_number":"ORD-0XzTf-1774024532","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:35:38] production.INFO: Constructing job for order: 174317  
[2026-03-20 19:35:41] production.INFO: Handling job for order: 174317  
[2026-03-20 19:35:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:35:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=193a3f00-c6c5-4130-ab59-2969c9fba75e&Player_ID=573534518  
[2026-03-20 19:35:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=193a3f00-c6c5-4130-ab59-2969c9fba75e&Player_ID=573534518","has_body":false} 
[2026-03-20 19:35:42] production.INFO: Operation sent successfully {"operation_id":159368,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QzD-1774024541","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:35:42"}},"processed_data":{"order_number":"ORD-QzD-1774024541","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:35:44] production.INFO: Constructing job for order: 174318  
[2026-03-20 19:35:45] production.INFO: Handling job for order: 174318  
[2026-03-20 19:35:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:35:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:35:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9cdf91cb-8853-4905-b894-1ce3f49c9e7b&Player_ID=52036208538  
[2026-03-20 19:35:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9cdf91cb-8853-4905-b894-1ce3f49c9e7b&Player_ID=52036208538","has_body":false} 
[2026-03-20 19:35:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0XzTf-1774024532","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:35:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-0XzTf-1774024532","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:35:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:35:45] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174316} 
[2026-03-20 19:35:45] production.INFO: Order updated successfully. Order ID: 174316, Status: completed  
[2026-03-20 19:35:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0XzTf-1774024532","status":"completed","codes_count":0} 
[2026-03-20 19:35:46] production.INFO: Operation sent successfully {"operation_id":159369,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rTIZFv-1774024545","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:35:46"}},"processed_data":{"order_number":"ORD-rTIZFv-1774024545","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:35:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:36:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QzD-1774024541","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:36:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-QzD-1774024541","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:36:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:36:00] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174317} 
[2026-03-20 19:36:00] production.INFO: Order updated successfully. Order ID: 174317, Status: completed  
[2026-03-20 19:36:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QzD-1774024541","status":"completed","codes_count":0} 
[2026-03-20 19:36:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rTIZFv-1774024545","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:36:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-rTIZFv-1774024545","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:36:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:36:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":174318} 
[2026-03-20 19:36:00] production.INFO: Order updated successfully. Order ID: 174318, Status: completed  
[2026-03-20 19:36:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rTIZFv-1774024545","status":"completed","codes_count":0} 
[2026-03-20 19:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-20 19:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04"} 
[2026-03-20 19:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","total_operations":4,"sites_count":2} 
[2026-03-20 19:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-MEXoPv-1774021300","ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"processed":0,"errors":0} 
[2026-03-20 19:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1,"order_ids":["ORD-4jr-1774024518"]} 
[2026-03-20 19:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298} 
[2026-03-20 19:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXoPv-1774021300","operation_id":159298,"orders_count":1} 
[2026-03-20 19:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"count":1} 
[2026-03-20 19:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"count":1} 
[2026-03-20 19:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"user_id":1734,"notification_type":"order_approved","reference_id":174314} 
[2026-03-20 19:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"processed":1,"errors":0} 
[2026-03-20 19:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365,"processed":1,"errors":0} 
[2026-03-20 19:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jIkcFT7oUsGlXj5kYj4o7T9dikWzG9Ah","execution_time":"2026-03-20 19:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jr-1774024518","operation_id":159365} 
[2026-03-20 19:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-20 19:36:07] production.INFO: Constructing job for order: 174319  
[2026-03-20 19:36:10] production.INFO: Handling job for order: 174319  
[2026-03-20 19:36:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:36:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:36:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=37a170d2-63f6-4ae9-bc45-0164d43c1db1&Player_ID=1941369096  
[2026-03-20 19:36:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=37a170d2-63f6-4ae9-bc45-0164d43c1db1&Player_ID=1941369096","has_body":false} 
[2026-03-20 19:36:11] production.INFO: Operation sent successfully {"operation_id":159370,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2MgZ-1774024570","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 19:36:11"}},"processed_data":{"order_number":"ORD-2MgZ-1774024570","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 19:36:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2MgZ-1774024570","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:36:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-2MgZ-1774024570","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:36:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:36:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":174319} 
[2026-03-20 19:36:16] production.INFO: Order updated successfully. Order ID: 174319, Status: completed  
[2026-03-20 19:36:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2MgZ-1774024570","status":"completed","codes_count":0} 
[2026-03-20 19:36:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 19:36:36] production.INFO: Constructing job for order: 174320  
[2026-03-20 19:36:38] production.INFO: Handling job for order: 174320  
[2026-03-20 19:36:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:36:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:36:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6d8c849b-1fc5-44d4-8675-a3a6f1e7cd1e&Player_ID=52345431641  
[2026-03-20 19:36:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6d8c849b-1fc5-44d4-8675-a3a6f1e7cd1e&Player_ID=52345431641","has_body":false} 
[2026-03-20 19:36:39] production.INFO: Operation sent successfully {"operation_id":159371,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jCQtP1-1774024598","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:36:39"}},"processed_data":{"order_number":"ORD-jCQtP1-1774024598","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:36:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jCQtP1-1774024598","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:36:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-jCQtP1-1774024598","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:36:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:36:52] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174320} 
[2026-03-20 19:36:52] production.INFO: Order updated successfully. Order ID: 174320, Status: completed  
[2026-03-20 19:36:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jCQtP1-1774024598","status":"completed","codes_count":0} 
[2026-03-20 19:36:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:37:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MEXoPv-1774021300","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:37:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-MEXoPv-1774021300","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:37:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:37:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":174244} 
[2026-03-20 19:37:30] production.INFO: Order updated successfully. Order ID: 174244, Status: completed  
[2026-03-20 19:37:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MEXoPv-1774021300","status":"completed","codes_count":0} 
[2026-03-20 19:37:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 19:37:55] production.INFO: Constructing job for order: 174321  
[2026-03-20 19:37:57] production.INFO: Handling job for order: 174321  
[2026-03-20 19:37:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:37:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:37:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7a80242-34af-40c0-98d4-4f24b8f7a162&Player_ID=51983697170  
[2026-03-20 19:37:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7a80242-34af-40c0-98d4-4f24b8f7a162&Player_ID=51983697170","has_body":false} 
[2026-03-20 19:37:58] production.INFO: Operation sent successfully {"operation_id":159372,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OKtnyz-1774024677","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:37:58"}},"processed_data":{"order_number":"ORD-OKtnyz-1774024677","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04"} 
[2026-03-20 19:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","total_operations":3,"sites_count":1} 
[2026-03-20 19:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-OKtnyz-1774024677"]} 
[2026-03-20 19:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKtnyz-1774024677","operation_id":159372} 
[2026-03-20 19:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKtnyz-1774024677","operation_id":159372,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKtnyz-1774024677","operation_id":159372,"processed":0,"errors":0} 
[2026-03-20 19:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eGr304hsww9IVPrpq7NjuoNCIqOwqPRV","execution_time":"2026-03-20 19:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKtnyz-1774024677","operation_id":159372} 
[2026-03-20 19:38:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OKtnyz-1774024677","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:38:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-OKtnyz-1774024677","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:38:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:38:21] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174321} 
[2026-03-20 19:38:21] production.INFO: Order updated successfully. Order ID: 174321, Status: completed  
[2026-03-20 19:38:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OKtnyz-1774024677","status":"completed","codes_count":0} 
[2026-03-20 19:38:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:38:53] production.INFO: Constructing job for order: 174322  
[2026-03-20 19:38:54] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"128.05","mainamount":"130","operation_number":"155381810","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl9snfbkhihqobHbjhX9"}},"user_id":303} 
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:38:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:38:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18260,"user_id":303,"amount":128.05000000000001136868377216160297393798828125,"admins_notified":7} 
[2026-03-20 19:38:55] production.INFO: Handling job for order: 174322  
[2026-03-20 19:38:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:38:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:38:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6ae6ac55-c7f3-4dc7-a245-673680ff3bfb&Player_ID=52295321242  
[2026-03-20 19:38:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6ae6ac55-c7f3-4dc7-a245-673680ff3bfb&Player_ID=52295321242","has_body":false} 
[2026-03-20 19:38:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1280.5","mainamount":"1300","operation_number":"155382250","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcb0u4nnbt4bvdIC48jV"}},"user_id":576} 
[2026-03-20 19:38:56] production.INFO: Operation sent successfully {"operation_id":159373,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4qb4Th-1774024735","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:38:56"}},"processed_data":{"order_number":"ORD-4qb4Th-1774024735","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:38:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:38:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18261,"user_id":576,"amount":1280.5,"admins_notified":7} 
[2026-03-20 19:39:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4qb4Th-1774024735","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:39:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-4qb4Th-1774024735","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:39:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:39:06] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174322} 
[2026-03-20 19:39:06] production.INFO: Order updated successfully. Order ID: 174322, Status: completed  
[2026-03-20 19:39:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4qb4Th-1774024735","status":"completed","codes_count":0} 
[2026-03-20 19:39:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02"} 
[2026-03-20 19:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","total_operations":2,"sites_count":1} 
[2026-03-20 19:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 19:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 19:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"errors":0} 
[2026-03-20 19:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jJeeLWxgl0muqCEWzPHtTagOVDfnePUC","execution_time":"2026-03-20 19:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:40:04] production.INFO: async() رجع: true  
[2026-03-20 19:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02"} 
[2026-03-20 19:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","total_operations":2,"sites_count":1} 
[2026-03-20 19:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 19:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 19:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"errors":0} 
[2026-03-20 19:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3smcIeMmzEr4s9ykB5QxtBTcZMlIideZ","execution_time":"2026-03-20 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:42:14] production.INFO: Constructing job for order: 174323  
[2026-03-20 19:42:15] production.INFO: Handling job for order: 174323  
[2026-03-20 19:42:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:42:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:42:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=479e0ba2-f134-4ad3-9924-8cce0b12d2f0&Player_ID=52345431641  
[2026-03-20 19:42:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=479e0ba2-f134-4ad3-9924-8cce0b12d2f0&Player_ID=52345431641","has_body":false} 
[2026-03-20 19:42:15] production.INFO: Operation sent successfully {"operation_id":159374,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4qLG-1774024935","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:42:15"}},"processed_data":{"order_number":"ORD-4qLG-1774024935","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:42:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4qLG-1774024935","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:42:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-4qLG-1774024935","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:42:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:42:28] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174323} 
[2026-03-20 19:42:28] production.INFO: Order updated successfully. Order ID: 174323, Status: completed  
[2026-03-20 19:42:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4qLG-1774024935","status":"completed","codes_count":0} 
[2026-03-20 19:42:29] production.INFO: Constructing job for order: 174324  
[2026-03-20 19:42:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:42:30] production.INFO: Handling job for order: 174324  
[2026-03-20 19:42:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:42:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:42:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=2b5281eb-b23f-40f1-a04b-378ec3935553&Player_ID=0988960931  
[2026-03-20 19:42:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=2b5281eb-b23f-40f1-a04b-378ec3935553&Player_ID=0988960931","has_body":false} 
[2026-03-20 19:42:31] production.INFO: Operation sent successfully {"operation_id":159375,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ORL-1774024951","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:42:31"}},"processed_data":{"order_number":"ORD-ORL-1774024951","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:42:45] production.INFO: Constructing job for order: 174325  
[2026-03-20 19:42:46] production.INFO: Handling job for order: 174325  
[2026-03-20 19:42:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:42:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:42:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=280&uuid=c118a871-27a2-46a5-a64b-da207bcb63ef&Player_ID=21774343  
[2026-03-20 19:42:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=280&uuid=c118a871-27a2-46a5-a64b-da207bcb63ef&Player_ID=21774343","has_body":false} 
[2026-03-20 19:42:47] production.INFO: Operation sent successfully {"operation_id":159376,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zY4rXX-1774024967","amount":2.15533214399999994981271811411716043949127197265625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-20 19:42:47"}},"processed_data":{"order_number":"ORD-zY4rXX-1774024967","amount":2.15533214399999994981271811411716043949127197265625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-20 19:43:23] production.INFO: Constructing job for order: 174326  
[2026-03-20 19:43:26] production.INFO: Handling job for order: 174326  
[2026-03-20 19:43:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:43:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:43:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe35667c-1a34-40ca-a032-239c018c11ef&Player_ID=52345431641  
[2026-03-20 19:43:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe35667c-1a34-40ca-a032-239c018c11ef&Player_ID=52345431641","has_body":false} 
[2026-03-20 19:43:27] production.INFO: Operation sent successfully {"operation_id":159377,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uQlN-1774025007","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:43:27"}},"processed_data":{"order_number":"ORD-uQlN-1774025007","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:43:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uQlN-1774025007","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:43:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-uQlN-1774025007","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:43:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:43:40] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174326} 
[2026-03-20 19:43:40] production.INFO: Order updated successfully. Order ID: 174326, Status: completed  
[2026-03-20 19:43:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uQlN-1774025007","status":"completed","codes_count":0} 
[2026-03-20 19:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03"} 
[2026-03-20 19:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","total_operations":4,"sites_count":2} 
[2026-03-20 19:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-zY4rXX-1774024967"]} 
[2026-03-20 19:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376} 
[2026-03-20 19:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"processed":0,"errors":0} 
[2026-03-20 19:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"orders_count":1,"order_ids":["ORD-ORL-1774024951"]} 
[2026-03-20 19:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376} 
[2026-03-20 19:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"orders_count":1} 
[2026-03-20 19:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 19:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"count":1} 
[2026-03-20 19:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"count":1} 
[2026-03-20 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"user_id":754,"notification_type":"order_approved","reference_id":174324} 
[2026-03-20 19:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"processed":1,"errors":0} 
[2026-03-20 19:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375,"processed":1,"errors":0} 
[2026-03-20 19:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VqdQszCOAD0O5v1pT62giDhj7zMgga0f","execution_time":"2026-03-20 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ORL-1774024951","operation_id":159375} 
[2026-03-20 19:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 19:44:12] production.INFO: Constructing job for order: 174327  
[2026-03-20 19:44:15] production.INFO: Handling job for order: 174327  
[2026-03-20 19:44:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:44:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:44:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e06af857-abe9-4447-a8c6-e6d6358712f5&Player_ID=51507094392  
[2026-03-20 19:44:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e06af857-abe9-4447-a8c6-e6d6358712f5&Player_ID=51507094392","has_body":false} 
[2026-03-20 19:44:16] production.INFO: Operation sent successfully {"operation_id":159378,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0qqjs-1774025056","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:44:16"}},"processed_data":{"order_number":"ORD-0qqjs-1774025056","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:44:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0qqjs-1774025056","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:44:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-0qqjs-1774025056","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:44:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:44:31] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174327} 
[2026-03-20 19:44:31] production.INFO: Order updated successfully. Order ID: 174327, Status: completed  
[2026-03-20 19:44:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0qqjs-1774025056","status":"completed","codes_count":0} 
[2026-03-20 19:44:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 19:44:49] production.INFO: Constructing job for order: 174328  
[2026-03-20 19:44:52] production.INFO: Handling job for order: 174328  
[2026-03-20 19:44:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:44:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:44:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cb07b22-04ca-4aac-a2bf-1c5ef1edfc07&Player_ID=52345431641  
[2026-03-20 19:44:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cb07b22-04ca-4aac-a2bf-1c5ef1edfc07&Player_ID=52345431641","has_body":false} 
[2026-03-20 19:44:53] production.INFO: Operation sent successfully {"operation_id":159379,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e6A1-1774025093","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:44:53"}},"processed_data":{"order_number":"ORD-e6A1-1774025093","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:45:04] production.INFO: async() رجع: true  
[2026-03-20 19:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:45:43] production.INFO: Constructing job for order: 174329  
[2026-03-20 19:45:45] production.INFO: Handling job for order: 174329  
[2026-03-20 19:45:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:45:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:45:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=38517d63-a5d6-4e69-9c1a-0c64d2c08f45&Player_ID=52187956445  
[2026-03-20 19:45:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=38517d63-a5d6-4e69-9c1a-0c64d2c08f45&Player_ID=52187956445","has_body":false} 
[2026-03-20 19:45:46] production.INFO: Operation sent successfully {"operation_id":159380,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jfsimcvv-1774025146","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:45:46"}},"processed_data":{"order_number":"ORD-Jfsimcvv-1774025146","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:45:49] production.INFO: Constructing job for order: 174330  
[2026-03-20 19:45:52] production.INFO: Handling job for order: 174330  
[2026-03-20 19:45:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:45:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:45:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=3f4e0dea-49d6-4086-8677-d230bc8a2143&Player_ID=0937060855  
[2026-03-20 19:45:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=3f4e0dea-49d6-4086-8677-d230bc8a2143&Player_ID=0937060855","has_body":false} 
[2026-03-20 19:45:53] production.INFO: Operation sent successfully {"operation_id":159381,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DNT-1774025152","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:45:53"}},"processed_data":{"order_number":"ORD-DNT-1774025152","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:45:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jfsimcvv-1774025146","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:45:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jfsimcvv-1774025146","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:45:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:45:58] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174329} 
[2026-03-20 19:45:58] production.INFO: Order updated successfully. Order ID: 174329, Status: completed  
[2026-03-20 19:45:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jfsimcvv-1774025146","status":"completed","codes_count":0} 
[2026-03-20 19:45:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02"} 
[2026-03-20 19:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","total_operations":5,"sites_count":2} 
[2026-03-20 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-zY4rXX-1774024967","ORD-e6A1-1774025093"]} 
[2026-03-20 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e6A1-1774025093","operation_id":159379} 
[2026-03-20 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 19:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"count":1} 
[2026-03-20 19:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"count":1} 
[2026-03-20 19:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"user_id":789,"notification_type":"order_approved","reference_id":174325} 
[2026-03-20 19:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"processed":1,"errors":0} 
[2026-03-20 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"processed":1,"errors":0} 
[2026-03-20 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"orders_count":1,"order_ids":["ORD-DNT-1774025152"]} 
[2026-03-20 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376} 
[2026-03-20 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zY4rXX-1774024967","operation_id":159376,"orders_count":1} 
[2026-03-20 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DNT-1774025152","operation_id":159381} 
[2026-03-20 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DNT-1774025152","operation_id":159381,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DNT-1774025152","operation_id":159381,"processed":0,"errors":0} 
[2026-03-20 19:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hVFagQcuGovYM94EXNGJ2nwBhtR3tYgg","execution_time":"2026-03-20 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DNT-1774025152","operation_id":159381} 
[2026-03-20 19:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-20 19:46:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e6A1-1774025093","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:46:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-e6A1-1774025093","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:46:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:46:08] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174328} 
[2026-03-20 19:46:08] production.INFO: Order updated successfully. Order ID: 174328, Status: completed  
[2026-03-20 19:46:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e6A1-1774025093","status":"completed","codes_count":0} 
[2026-03-20 19:46:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 19:46:37] production.INFO: Constructing job for order: 174331  
[2026-03-20 19:46:38] production.INFO: Handling job for order: 174331  
[2026-03-20 19:46:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:46:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:46:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5cec36a7-4bbc-4dbd-bf68-d7a356270b12&Player_ID=0937060855  
[2026-03-20 19:46:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5cec36a7-4bbc-4dbd-bf68-d7a356270b12&Player_ID=0937060855","has_body":false} 
[2026-03-20 19:46:39] production.INFO: Operation sent successfully {"operation_id":159382,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S7bQ-1774025198","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:46:39"}},"processed_data":{"order_number":"ORD-S7bQ-1774025198","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:47:32] production.INFO: Constructing job for order: 174332  
[2026-03-20 19:47:33] production.INFO: Handling job for order: 174332  
[2026-03-20 19:47:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:47:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:47:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=7c4226e4-c9e7-46b5-a11e-c56cf8569c61&Player_ID=0954067678  
[2026-03-20 19:47:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=7c4226e4-c9e7-46b5-a11e-c56cf8569c61&Player_ID=0954067678","has_body":false} 
[2026-03-20 19:47:33] production.INFO: Operation sent successfully {"operation_id":159383,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5BQTh-1774025253","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:47:33"}},"processed_data":{"order_number":"ORD-5BQTh-1774025253","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03"} 
[2026-03-20 19:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","total_operations":5,"sites_count":2} 
[2026-03-20 19:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543"]} 
[2026-03-20 19:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 19:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 19:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"processed":0,"errors":0} 
[2026-03-20 19:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"orders_count":3,"order_ids":["ORD-DNT-1774025152","ORD-S7bQ-1774025198","ORD-5BQTh-1774025253"]} 
[2026-03-20 19:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345,"orders_count":3} 
[2026-03-20 19:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 19:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 19:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"count":3} 
[2026-03-20 19:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"count":3} 
[2026-03-20 19:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"user_id":442,"notification_type":"order_approved","reference_id":174332} 
[2026-03-20 19:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"user_id":1717,"notification_type":"order_approved","reference_id":174330} 
[2026-03-20 19:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"user_id":1717,"notification_type":"order_approved","reference_id":174331} 
[2026-03-20 19:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"processed":3,"errors":0} 
[2026-03-20 19:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382,"processed":3,"errors":0} 
[2026-03-20 19:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OWQ3MvaDDSFOyNfeEfZiqhpis9KUkqef","execution_time":"2026-03-20 19:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S7bQ-1774025198","operation_id":159382} 
[2026-03-20 19:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 19:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-20 19:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-20 19:48:37] production.INFO: Constructing job for order: 174333  
[2026-03-20 19:48:40] production.INFO: Handling job for order: 174333  
[2026-03-20 19:48:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:48:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:48:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e3e47c92-fd65-4ed6-947c-2ff4b456ad83&Player_ID=5400679728  
[2026-03-20 19:48:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e3e47c92-fd65-4ed6-947c-2ff4b456ad83&Player_ID=5400679728","has_body":false} 
[2026-03-20 19:48:41] production.INFO: Constructing job for order: 174334  
[2026-03-20 19:48:41] production.INFO: Operation sent successfully {"operation_id":159384,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yUI1n-1774025320","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:48:41"}},"processed_data":{"order_number":"ORD-yUI1n-1774025320","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:48:44] production.INFO: Handling job for order: 174334  
[2026-03-20 19:48:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:48:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:48:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5630e542-155c-4717-8040-ab44c47e076c&Player_ID=0964571600  
[2026-03-20 19:48:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5630e542-155c-4717-8040-ab44c47e076c&Player_ID=0964571600","has_body":false} 
[2026-03-20 19:48:44] production.INFO: Operation sent successfully {"operation_id":159385,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bS6nSVp-1774025324","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:48:44"}},"processed_data":{"order_number":"ORD-bS6nSVp-1774025324","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:48:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yUI1n-1774025320","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:48:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-yUI1n-1774025320","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:48:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:48:53] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":174333} 
[2026-03-20 19:48:53] production.INFO: Order updated successfully. Order ID: 174333, Status: completed  
[2026-03-20 19:48:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yUI1n-1774025320","status":"completed","codes_count":0} 
[2026-03-20 19:48:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 19:49:00] production.INFO: Constructing job for order: 174335  
[2026-03-20 19:49:02] production.INFO: Handling job for order: 174335  
[2026-03-20 19:49:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:49:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:49:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48dafdae-8f86-4357-bda0-84a3db2c63c1&Player_ID=51987324414  
[2026-03-20 19:49:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48dafdae-8f86-4357-bda0-84a3db2c63c1&Player_ID=51987324414","has_body":false} 
[2026-03-20 19:49:03] production.INFO: Operation sent successfully {"operation_id":159386,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yhy-1774025343","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:49:03"}},"processed_data":{"order_number":"ORD-yhy-1774025343","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:49:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yhy-1774025343","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:49:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-yhy-1774025343","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:49:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:49:13] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174335} 
[2026-03-20 19:49:13] production.INFO: Order updated successfully. Order ID: 174335, Status: completed  
[2026-03-20 19:49:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yhy-1774025343","status":"completed","codes_count":0} 
[2026-03-20 19:49:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:49:18] production.INFO: Constructing job for order: 174336  
[2026-03-20 19:49:21] production.INFO: Handling job for order: 174336  
[2026-03-20 19:49:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:49:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:49:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=7700&uuid=e221918b-fcac-4ae2-9efc-b0ad8b38d230&Player_ID=4501187  
[2026-03-20 19:49:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=7700&uuid=e221918b-fcac-4ae2-9efc-b0ad8b38d230&Player_ID=4501187","has_body":false} 
[2026-03-20 19:49:22] production.INFO: Operation sent successfully {"operation_id":159387,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uAa-1774025362","amount":9.5018993299999987556248015607707202434539794921875,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-20 19:49:22"}},"processed_data":{"order_number":"ORD-uAa-1774025362","amount":9.5018993299999987556248015607707202434539794921875,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-20 19:49:40] production.INFO: Constructing job for order: 174337  
[2026-03-20 19:49:43] production.INFO: Handling job for order: 174337  
[2026-03-20 19:49:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=32f5044b-2546-4b3b-8459-568e75121c94&Player_ID=0998481193  
[2026-03-20 19:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=32f5044b-2546-4b3b-8459-568e75121c94&Player_ID=0998481193","has_body":false} 
[2026-03-20 19:49:44] production.INFO: Operation sent successfully {"operation_id":159388,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VCN6-1774025384","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 19:49:44"}},"processed_data":{"order_number":"ORD-VCN6-1774025384","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 19:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02"} 
[2026-03-20 19:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","total_operations":5,"sites_count":2} 
[2026-03-20 19:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6up4phy-1774023439","ORD-7K98M0A-1774023543","ORD-uAa-1774025362"]} 
[2026-03-20 19:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 19:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K98M0A-1774023543","operation_id":159345} 
[2026-03-20 19:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387} 
[2026-03-20 19:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 19:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387,"processed":0,"errors":0} 
[2026-03-20 19:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387,"orders_count":2,"order_ids":["ORD-bS6nSVp-1774025324","ORD-VCN6-1774025384"]} 
[2026-03-20 19:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387} 
[2026-03-20 19:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAa-1774025362","operation_id":159387,"orders_count":2} 
[2026-03-20 19:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"count":2} 
[2026-03-20 19:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"count":2} 
[2026-03-20 19:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"user_id":1552,"notification_type":"order_approved","reference_id":174334} 
[2026-03-20 19:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"user_id":948,"notification_type":"order_approved","reference_id":174337} 
[2026-03-20 19:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"processed":2,"errors":0} 
[2026-03-20 19:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388,"processed":2,"errors":0} 
[2026-03-20 19:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jbCJYtrj73rtgFKste4twrw8pz4aAmaq","execution_time":"2026-03-20 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VCN6-1774025384","operation_id":159388} 
[2026-03-20 19:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:50:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:50:04] production.INFO: async() رجع: true  
[2026-03-20 19:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 19:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 19:50:10] production.INFO: Constructing job for order: 174338  
[2026-03-20 19:50:12] production.INFO: Handling job for order: 174338  
[2026-03-20 19:50:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:50:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:50:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=722cc999-c660-417c-953e-34dbaadfdf16&Player_ID=52429504818  
[2026-03-20 19:50:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=722cc999-c660-417c-953e-34dbaadfdf16&Player_ID=52429504818","has_body":false} 
[2026-03-20 19:50:13] production.INFO: Operation sent successfully {"operation_id":159389,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JBQnqD-1774025412","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:50:13"}},"processed_data":{"order_number":"ORD-JBQnqD-1774025412","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 19:50:16] production.INFO: Constructing job for order: 174339  
[2026-03-20 19:50:19] production.INFO: Handling job for order: 174339  
[2026-03-20 19:50:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:50:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:50:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=da10a98a-bb0f-4e26-83ca-af85d3c05313&Player_ID=0959164981  
[2026-03-20 19:50:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=da10a98a-bb0f-4e26-83ca-af85d3c05313&Player_ID=0959164981","has_body":false} 
[2026-03-20 19:50:19] production.INFO: Operation sent successfully {"operation_id":159390,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f02Osn-1774025419","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:50:19"}},"processed_data":{"order_number":"ORD-f02Osn-1774025419","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:50:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JBQnqD-1774025412","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:50:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-JBQnqD-1774025412","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:50:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:50:22] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174338} 
[2026-03-20 19:50:22] production.INFO: Order updated successfully. Order ID: 174338, Status: completed  
[2026-03-20 19:50:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JBQnqD-1774025412","status":"completed","codes_count":0} 
[2026-03-20 19:50:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 19:50:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7K98M0A-1774023543","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 19:50:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-7K98M0A-1774023543","status":"completed","codes":[],"notes":[]} 
[2026-03-20 19:50:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:50:28] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174293} 
[2026-03-20 19:50:28] production.INFO: Order updated successfully. Order ID: 174293, Status: completed  
[2026-03-20 19:50:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7K98M0A-1774023543","status":"completed","codes_count":0} 
[2026-03-20 19:50:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 19:50:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5910.0","mainamount":"6000","operation_number":"155391780","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpru2rm1tqurnadtdMSEz"}},"user_id":89} 
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:50:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:50:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18262,"user_id":89,"amount":5910.0,"admins_notified":7} 
[2026-03-20 19:50:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uAa-1774025362","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:50:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-uAa-1774025362","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:50:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:50:56] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174336} 
[2026-03-20 19:50:56] production.INFO: Order updated successfully. Order ID: 174336, Status: completed  
[2026-03-20 19:50:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uAa-1774025362","status":"completed","codes_count":0} 
[2026-03-20 19:50:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 19:51:43] production.INFO: Constructing job for order: 174340  
[2026-03-20 19:51:46] production.INFO: Handling job for order: 174340  
[2026-03-20 19:51:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 19:51:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:51:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d1c17772-c1a5-4980-92bf-ec3794e6c287&Player_ID=0959164981  
[2026-03-20 19:51:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d1c17772-c1a5-4980-92bf-ec3794e6c287&Player_ID=0959164981","has_body":false} 
[2026-03-20 19:51:47] production.INFO: Operation sent successfully {"operation_id":159391,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kih-1774025507","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 19:51:47"}},"processed_data":{"order_number":"ORD-Kih-1774025507","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 19:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02"} 
[2026-03-20 19:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","total_operations":3,"sites_count":2} 
[2026-03-20 19:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6up4phy-1774023439"]} 
[2026-03-20 19:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 19:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 19:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343,"processed":0,"errors":0} 
[2026-03-20 19:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343,"orders_count":2,"order_ids":["ORD-f02Osn-1774025419","ORD-Kih-1774025507"]} 
[2026-03-20 19:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343,"orders_count":2} 
[2026-03-20 19:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 19:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 19:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"count":2} 
[2026-03-20 19:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"count":2} 
[2026-03-20 19:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"user_id":1299,"notification_type":"order_approved","reference_id":174339} 
[2026-03-20 19:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"user_id":1299,"notification_type":"order_approved","reference_id":174340} 
[2026-03-20 19:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"processed":2,"errors":0} 
[2026-03-20 19:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391,"processed":2,"errors":0} 
[2026-03-20 19:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yl7VkrPmZ5NQeH9c6RFz0wE6vIH9DquU","execution_time":"2026-03-20 19:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kih-1774025507","operation_id":159391} 
[2026-03-20 19:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 19:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 19:52:45] production.INFO: Constructing job for order: 174341  
[2026-03-20 19:52:48] production.INFO: Handling job for order: 174341  
[2026-03-20 19:52:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:52:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:52:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=142d51a1-3873-4746-8567-b1f16b55b163&Player_ID=52402463450  
[2026-03-20 19:52:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=142d51a1-3873-4746-8567-b1f16b55b163&Player_ID=52402463450","has_body":false} 
[2026-03-20 19:52:49] production.INFO: Operation sent successfully {"operation_id":159392,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zNAQjRaw-1774025568","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:52:49"}},"processed_data":{"order_number":"ORD-zNAQjRaw-1774025568","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:53:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zNAQjRaw-1774025568","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:53:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-zNAQjRaw-1774025568","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:53:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:53:17] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":174341} 
[2026-03-20 19:53:17] production.INFO: Order updated successfully. Order ID: 174341, Status: completed  
[2026-03-20 19:53:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zNAQjRaw-1774025568","status":"completed","codes_count":0} 
[2026-03-20 19:53:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 19:53:25] production.INFO: Constructing job for order: 174342  
[2026-03-20 19:53:28] production.INFO: Handling job for order: 174342  
[2026-03-20 19:53:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:53:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:53:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d88d1c1d-efe1-4c00-9a2e-e1183a7910ab&Player_ID=52100262398  
[2026-03-20 19:53:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d88d1c1d-efe1-4c00-9a2e-e1183a7910ab&Player_ID=52100262398","has_body":false} 
[2026-03-20 19:53:28] production.INFO: Operation sent successfully {"operation_id":159393,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dI1tE8-1774025608","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:53:28"}},"processed_data":{"order_number":"ORD-dI1tE8-1774025608","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:53:38] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-20 19:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01"} 
[2026-03-20 19:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","total_operations":2,"sites_count":1} 
[2026-03-20 19:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608"]} 
[2026-03-20 19:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 19:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 19:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393,"processed":0,"errors":0} 
[2026-03-20 19:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wTGCZPGygBPg27A4aJmQRq9wL6fq5uHH","execution_time":"2026-03-20 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 19:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 19:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 19:55:04] production.INFO: async() رجع: true  
[2026-03-20 19:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 19:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 19:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 19:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 19:55:06] production.INFO: Constructing job for order: 174343  
[2026-03-20 19:55:08] production.INFO: Handling job for order: 174343  
[2026-03-20 19:55:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:55:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:55:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ec1944e9-3d38-446b-b493-4091165b6385&Player_ID=11348206  
[2026-03-20 19:55:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ec1944e9-3d38-446b-b493-4091165b6385&Player_ID=11348206","has_body":false} 
[2026-03-20 19:55:09] production.INFO: Operation sent successfully {"operation_id":159394,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IgMZay-1774025709","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-20 19:55:09"}},"processed_data":{"order_number":"ORD-IgMZay-1774025709","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-20 19:55:24] production.INFO: Constructing job for order: 174345  
[2026-03-20 19:55:27] production.INFO: Handling job for order: 174345  
[2026-03-20 19:55:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:55:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:55:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5431e6a9-202d-4a62-913a-c8faf20b75e3&Player_ID=52402463450  
[2026-03-20 19:55:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5431e6a9-202d-4a62-913a-c8faf20b75e3&Player_ID=52402463450","has_body":false} 
[2026-03-20 19:55:28] production.INFO: Operation sent successfully {"operation_id":159395,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hCsB-1774025727","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:55:28"}},"processed_data":{"order_number":"ORD-hCsB-1774025727","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:55:57] production.INFO: Constructing job for order: 174346  
[2026-03-20 19:55:58] production.INFO: Handling job for order: 174346  
[2026-03-20 19:55:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:55:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:55:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8f1c297d-a60d-4ebd-adc9-a41c82a96e7a&Player_ID=51001192859  
[2026-03-20 19:55:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8f1c297d-a60d-4ebd-adc9-a41c82a96e7a&Player_ID=51001192859","has_body":false} 
[2026-03-20 19:55:59] production.INFO: Operation sent successfully {"operation_id":159396,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NgwE-1774025758","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:55:59"}},"processed_data":{"order_number":"ORD-NgwE-1774025758","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 19:55:59] production.INFO: Constructing job for order: 174347  
[2026-03-20 19:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02"} 
[2026-03-20 19:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","total_operations":5,"sites_count":1} 
[2026-03-20 19:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-IgMZay-1774025709","ORD-hCsB-1774025727","ORD-NgwE-1774025758"]} 
[2026-03-20 19:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 19:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 19:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IgMZay-1774025709","operation_id":159394} 
[2026-03-20 19:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396} 
[2026-03-20 19:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-20 19:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"count":1} 
[2026-03-20 19:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"count":1} 
[2026-03-20 19:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"user_id":130,"notification_type":"order_approved","reference_id":174345} 
[2026-03-20 19:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"processed":1,"errors":0} 
[2026-03-20 19:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396,"processed":1,"errors":0} 
[2026-03-20 19:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aYn8tk9x5Va433KqY1pYpraD6IJe9oly","execution_time":"2026-03-20 19:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NgwE-1774025758","operation_id":159396} 
[2026-03-20 19:56:02] production.INFO: Handling job for order: 174347  
[2026-03-20 19:56:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:56:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:56:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97ac7792-c924-48d4-863a-35e96aecd8d9&Player_ID=51001192859  
[2026-03-20 19:56:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97ac7792-c924-48d4-863a-35e96aecd8d9&Player_ID=51001192859","has_body":false} 
[2026-03-20 19:56:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hCsB-1774025727","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:56:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-hCsB-1774025727","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:56:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:56:02] production.ERROR: Order not found or already processed. External ID: ORD-hCsB-1774025727  
[2026-03-20 19:56:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hCsB-1774025727","status":"completed","codes_count":0} 
[2026-03-20 19:56:03] production.INFO: Operation sent successfully {"operation_id":159397,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nT5CZ1-1774025762","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 19:56:03"}},"processed_data":{"order_number":"ORD-nT5CZ1-1774025762","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 19:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 19:56:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nT5CZ1-1774025762","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:56:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-nT5CZ1-1774025762","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:56:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:56:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":174347} 
[2026-03-20 19:56:14] production.INFO: Order updated successfully. Order ID: 174347, Status: completed  
[2026-03-20 19:56:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nT5CZ1-1774025762","status":"completed","codes_count":0} 
[2026-03-20 19:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-20 19:56:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NgwE-1774025758","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 19:56:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-NgwE-1774025758","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 19:56:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:56:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":174346} 
[2026-03-20 19:56:20] production.INFO: Order updated successfully. Order ID: 174346, Status: completed  
[2026-03-20 19:56:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NgwE-1774025758","status":"completed","codes_count":0} 
[2026-03-20 19:56:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-20 19:56:36] production.INFO: Constructing job for order: 174348  
[2026-03-20 19:56:39] production.INFO: Handling job for order: 174348  
[2026-03-20 19:56:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:56:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:56:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=7e02be9f-5e71-4e48-8f59-423bd1979987&Player_ID=27237727  
[2026-03-20 19:56:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=7e02be9f-5e71-4e48-8f59-423bd1979987&Player_ID=27237727","has_body":false} 
[2026-03-20 19:56:39] production.INFO: Operation sent successfully {"operation_id":159398,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OJbXdsu-1774025799","amount":7.0739584000000004238017936586402356624603271484375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-20 19:56:39"}},"processed_data":{"order_number":"ORD-OJbXdsu-1774025799","amount":7.0739584000000004238017936586402356624603271484375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-20 19:57:21] production.INFO: Constructing job for order: 174349  
[2026-03-20 19:57:22] production.INFO: Handling job for order: 174349  
[2026-03-20 19:57:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:57:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:57:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ffe48a47-9b23-41be-9d4b-115f2183549b&Player_ID=1110031006  
[2026-03-20 19:57:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ffe48a47-9b23-41be-9d4b-115f2183549b&Player_ID=1110031006","has_body":false} 
[2026-03-20 19:57:22] production.INFO: Operation sent successfully {"operation_id":159399,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LyCFgl5x-1774025842","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 19:57:22"}},"processed_data":{"order_number":"ORD-LyCFgl5x-1774025842","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 19:57:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OJbXdsu-1774025799","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:57:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-OJbXdsu-1774025799","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:57:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:57:26] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174348} 
[2026-03-20 19:57:26] production.INFO: Order updated successfully. Order ID: 174348, Status: completed  
[2026-03-20 19:57:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OJbXdsu-1774025799","status":"completed","codes_count":0} 
[2026-03-20 19:57:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 19:57:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LyCFgl5x-1774025842","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:57:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-LyCFgl5x-1774025842","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:57:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:57:29] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174349} 
[2026-03-20 19:57:29] production.INFO: Order updated successfully. Order ID: 174349, Status: completed  
[2026-03-20 19:57:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LyCFgl5x-1774025842","status":"completed","codes_count":0} 
[2026-03-20 19:57:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 19:57:37] production.INFO: Constructing job for order: 174350  
[2026-03-20 19:57:40] production.INFO: Handling job for order: 174350  
[2026-03-20 19:57:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:57:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:57:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=72c3cb8d-9b24-448d-a9ea-b52a19c94916&Player_ID=58659695  
[2026-03-20 19:57:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=72c3cb8d-9b24-448d-a9ea-b52a19c94916&Player_ID=58659695","has_body":false} 
[2026-03-20 19:57:41] production.INFO: Operation sent successfully {"operation_id":159400,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lo3j-1774025861","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-20 19:57:41"}},"processed_data":{"order_number":"ORD-Lo3j-1774025861","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-20 19:57:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"request_approved","reference_id":18256} 
[2026-03-20 19:57:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-20 19:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02"} 
[2026-03-20 19:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","total_operations":4,"sites_count":1} 
[2026-03-20 19:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-IgMZay-1774025709","ORD-Lo3j-1774025861"]} 
[2026-03-20 19:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 19:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 19:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 19:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 19:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400} 
[2026-03-20 19:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 19:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 19:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"count":1} 
[2026-03-20 19:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"count":1} 
[2026-03-20 19:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"user_id":1540,"notification_type":"order_approved","reference_id":174343} 
[2026-03-20 19:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 19:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 19:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"errors":0} 
[2026-03-20 19:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"errors":0} 
[2026-03-20 19:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1b7KQCBKgjnUDwt1MDb5KkC2jiN4lA6j","execution_time":"2026-03-20 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400} 
[2026-03-20 19:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-20 19:58:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18257} 
[2026-03-20 19:58:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 19:58:18] production.INFO: SendAcceptReject: Notification queued {"user_id":722,"notification_type":"request_approved","reference_id":18258} 
[2026-03-20 19:58:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-20 19:58:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"request_approved","reference_id":18259} 
[2026-03-20 19:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-20 19:58:42] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1871.5","mainamount":"1900","operation_number":"155397708","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnrtrbvn3rp2ebzF0fkV"}},"user_id":948} 
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 19:58:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 19:58:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18263,"user_id":948,"amount":1871.5,"admins_notified":7} 
[2026-03-20 19:58:45] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"request_approved","reference_id":18260} 
[2026-03-20 19:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-20 19:58:57] production.INFO: SendAcceptReject: Notification queued {"user_id":576,"notification_type":"request_approved","reference_id":18261} 
[2026-03-20 19:59:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-20 19:59:11] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"request_approved","reference_id":18262} 
[2026-03-20 19:59:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 19:59:28] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"request_approved","reference_id":18263} 
[2026-03-20 19:59:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 19:59:36] production.INFO: Constructing job for order: 174351  
[2026-03-20 19:59:39] production.INFO: Handling job for order: 174351  
[2026-03-20 19:59:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 19:59:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 19:59:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=a65d987b-6d0b-4475-ab64-437118e6efe9&Player_ID=83821435  
[2026-03-20 19:59:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=a65d987b-6d0b-4475-ab64-437118e6efe9&Player_ID=83821435","has_body":false} 
[2026-03-20 19:59:39] production.INFO: Operation sent successfully {"operation_id":159401,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RITD6G-1774025979","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 19:59:39"}},"processed_data":{"order_number":"ORD-RITD6G-1774025979","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 19:59:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RITD6G-1774025979","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 19:59:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-RITD6G-1774025979","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 19:59:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 19:59:44] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":174351} 
[2026-03-20 19:59:44] production.INFO: Order updated successfully. Order ID: 174351, Status: completed  
[2026-03-20 19:59:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RITD6G-1774025979","status":"completed","codes_count":0} 
[2026-03-20 19:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 20:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01"} 
[2026-03-20 20:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","total_operations":3,"sites_count":1} 
[2026-03-20 20:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-Lo3j-1774025861"]} 
[2026-03-20 20:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 20:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 20:00:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:00:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"count":1} 
[2026-03-20 20:00:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"count":1} 
[2026-03-20 20:00:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"user_id":587,"notification_type":"order_approved","reference_id":174350} 
[2026-03-20 20:00:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:00:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:00:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"errors":0} 
[2026-03-20 20:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400,"processed":1,"errors":0} 
[2026-03-20 20:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lqWkdZgDDFalwwdQlu8KtxDJnfsfFtFe","execution_time":"2026-03-20 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lo3j-1774025861","operation_id":159400} 
[2026-03-20 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-20 20:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-20 20:00:03] production.INFO: async() رجع: true  
[2026-03-20 20:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:00:03] production.INFO: Constructing job for order: 174352  
[2026-03-20 20:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:00:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:00:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":174251} 
[2026-03-20 20:00:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:00:06] production.INFO: Handling job for order: 174352  
[2026-03-20 20:00:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:00:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:00:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=07eb866c-df16-47a0-bb21-b3ad8b544d45&Player_ID=0996729253  
[2026-03-20 20:00:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=07eb866c-df16-47a0-bb21-b3ad8b544d45&Player_ID=0996729253","has_body":false} 
[2026-03-20 20:00:07] production.INFO: Operation sent successfully {"operation_id":159402,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jwEx8H-1774026006","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:00:07"}},"processed_data":{"order_number":"ORD-jwEx8H-1774026006","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 20:00:17] production.INFO: Constructing job for order: 174353  
[2026-03-20 20:00:19] production.INFO: Handling job for order: 174353  
[2026-03-20 20:00:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:00:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:00:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=9900&uuid=1739328e-b9cd-48fc-8885-9d90648f44f1&Player_ID=821910391  
[2026-03-20 20:00:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=9900&uuid=1739328e-b9cd-48fc-8885-9d90648f44f1&Player_ID=821910391","has_body":false} 
[2026-03-20 20:00:19] production.INFO: Operation sent successfully {"operation_id":159403,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nr1KtIdn-1774026019","amount":10.3383650700000000455247572972439229488372802734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-20 20:00:19"}},"processed_data":{"order_number":"ORD-nr1KtIdn-1774026019","amount":10.3383650700000000455247572972439229488372802734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-20 20:00:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":174252} 
[2026-03-20 20:00:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-20 20:00:40] production.INFO: Constructing job for order: 174354  
[2026-03-20 20:00:43] production.INFO: Handling job for order: 174354  
[2026-03-20 20:00:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:00:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:00:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=0a2f9430-3be8-4e79-9067-5c5acdbb6002&Player_ID=83821435  
[2026-03-20 20:00:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=0a2f9430-3be8-4e79-9067-5c5acdbb6002&Player_ID=83821435","has_body":false} 
[2026-03-20 20:00:44] production.INFO: Operation sent successfully {"operation_id":159404,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vj2-1774026044","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 20:00:44"}},"processed_data":{"order_number":"ORD-Vj2-1774026044","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 20:00:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vj2-1774026044","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:00:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vj2-1774026044","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:00:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:00:51] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":174354} 
[2026-03-20 20:00:51] production.INFO: Order updated successfully. Order ID: 174354, Status: completed  
[2026-03-20 20:00:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vj2-1774026044","status":"completed","codes_count":0} 
[2026-03-20 20:00:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 20:01:00] production.INFO: Constructing job for order: 174355  
[2026-03-20 20:01:01] production.INFO: Constructing job for order: 174356  
[2026-03-20 20:01:02] production.INFO: Handling job for order: 174355  
[2026-03-20 20:01:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:01:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:01:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=81fd5d55-6c35-4a51-a5bd-f594670df808&Player_ID=12679237701  
[2026-03-20 20:01:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=81fd5d55-6c35-4a51-a5bd-f594670df808&Player_ID=12679237701","has_body":false} 
[2026-03-20 20:01:03] production.INFO: Operation sent successfully {"operation_id":159405,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LxZvGy-1774026063","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-20 20:01:03"}},"processed_data":{"order_number":"ORD-LxZvGy-1774026063","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-20 20:01:03] production.INFO: Handling job for order: 174356  
[2026-03-20 20:01:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:01:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:01:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=626f8350-2f9e-41aa-bc31-214898c7e88a&Player_ID=0956820883  
[2026-03-20 20:01:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=626f8350-2f9e-41aa-bc31-214898c7e88a&Player_ID=0956820883","has_body":false} 
[2026-03-20 20:01:04] production.INFO: Operation sent successfully {"operation_id":159406,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nCS-1774026064","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:01:04"}},"processed_data":{"order_number":"ORD-nCS-1774026064","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:01:08] production.INFO: Constructing job for order: 174357  
[2026-03-20 20:01:10] production.INFO: Handling job for order: 174357  
[2026-03-20 20:01:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:01:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:01:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3df26714-721d-451a-8867-ccf4c554376a&Player_ID=52302310855  
[2026-03-20 20:01:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3df26714-721d-451a-8867-ccf4c554376a&Player_ID=52302310855","has_body":false} 
[2026-03-20 20:01:11] production.INFO: Operation sent successfully {"operation_id":159407,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-blj-1774026070","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:01:11"}},"processed_data":{"order_number":"ORD-blj-1774026070","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:01:11] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":174302} 
[2026-03-20 20:01:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 20:01:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-blj-1774026070","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:01:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-blj-1774026070","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:01:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:01:45] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174357} 
[2026-03-20 20:01:45] production.INFO: Order updated successfully. Order ID: 174357, Status: completed  
[2026-03-20 20:01:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-blj-1774026070","status":"completed","codes_count":0} 
[2026-03-20 20:01:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 20:01:55] production.INFO: SendAcceptReject: Notification queued {"user_id":352,"notification_type":"order_approved","reference_id":174344} 
[2026-03-20 20:01:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-20 20:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02"} 
[2026-03-20 20:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","total_operations":6,"sites_count":2} 
[2026-03-20 20:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-nr1KtIdn-1774026019","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 20:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"count":1} 
[2026-03-20 20:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"count":1} 
[2026-03-20 20:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"user_id":576,"notification_type":"order_approved","reference_id":174353} 
[2026-03-20 20:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"processed":1,"errors":0} 
[2026-03-20 20:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"processed":1,"errors":0} 
[2026-03-20 20:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"orders_count":2,"order_ids":["ORD-jwEx8H-1774026006","ORD-nCS-1774026064"]} 
[2026-03-20 20:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403} 
[2026-03-20 20:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr1KtIdn-1774026019","operation_id":159403,"orders_count":2} 
[2026-03-20 20:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 20:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 20:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"count":2} 
[2026-03-20 20:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"count":2} 
[2026-03-20 20:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"user_id":1584,"notification_type":"order_approved","reference_id":174352} 
[2026-03-20 20:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"user_id":315,"notification_type":"order_approved","reference_id":174356} 
[2026-03-20 20:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"processed":2,"errors":0} 
[2026-03-20 20:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406,"processed":2,"errors":0} 
[2026-03-20 20:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"peXUSRjTi4B4zRXGlEC2mAJsufMRnUeF","execution_time":"2026-03-20 20:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nCS-1774026064","operation_id":159406} 
[2026-03-20 20:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-20 20:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1584  
[2026-03-20 20:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 20:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nr1KtIdn-1774026019","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-nr1KtIdn-1774026019","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:02:03] production.ERROR: Order not found or already processed. External ID: ORD-nr1KtIdn-1774026019  
[2026-03-20 20:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nr1KtIdn-1774026019","status":"completed","codes_count":0} 
[2026-03-20 20:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02"} 
[2026-03-20 20:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","total_operations":3,"sites_count":1} 
[2026-03-20 20:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 20:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ag75kZXYaExSkqaq507AHIkbKCQfWt9I","execution_time":"2026-03-20 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:04:09] production.INFO: Constructing job for order: 174358  
[2026-03-20 20:04:11] production.INFO: Handling job for order: 174358  
[2026-03-20 20:04:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:04:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:04:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=cbc45646-e246-41f1-96d5-8e9e1071bef5&Player_ID=27237727  
[2026-03-20 20:04:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=cbc45646-e246-41f1-96d5-8e9e1071bef5&Player_ID=27237727","has_body":false} 
[2026-03-20 20:04:12] production.INFO: Operation sent successfully {"operation_id":159408,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A03WcYkS-1774026252","amount":7.0739584000000004238017936586402356624603271484375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-20 20:04:12"}},"processed_data":{"order_number":"ORD-A03WcYkS-1774026252","amount":7.0739584000000004238017936586402356624603271484375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-20 20:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:05:05] production.INFO: async() رجع: true  
[2026-03-20 20:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:05:23] production.INFO: Constructing job for order: 174359  
[2026-03-20 20:05:25] production.INFO: Handling job for order: 174359  
[2026-03-20 20:05:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:05:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:05:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e44b061d-627f-4c67-9a71-49958696059d&Player_ID=52006423304  
[2026-03-20 20:05:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e44b061d-627f-4c67-9a71-49958696059d&Player_ID=52006423304","has_body":false} 
[2026-03-20 20:05:26] production.INFO: Operation sent successfully {"operation_id":159409,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PLNN-1774026325","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:05:26"}},"processed_data":{"order_number":"ORD-PLNN-1774026325","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:05:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"8001.5","mainamount":"8000","operation_number":"155402786","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4631kbd41v6eefMVS7g"}},"user_id":69} 
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:05:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:05:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18264,"user_id":69,"amount":7880.0,"admins_notified":7} 
[2026-03-20 20:05:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"155397380","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3f7bd14c500i3zEEzub"}},"user_id":1230} 
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:05:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:05:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18265,"user_id":1230,"amount":98.5,"admins_notified":7} 
[2026-03-20 20:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02"} 
[2026-03-20 20:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","total_operations":5,"sites_count":1} 
[2026-03-20 20:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-6up4phy-1774023439","ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-A03WcYkS-1774026252","ORD-PLNN-1774026325"]} 
[2026-03-20 20:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-20 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6up4phy-1774023439","operation_id":159343} 
[2026-03-20 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A03WcYkS-1774026252","operation_id":159408} 
[2026-03-20 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLNN-1774026325","operation_id":159409} 
[2026-03-20 20:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLNN-1774026325","operation_id":159409,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-20 20:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLNN-1774026325","operation_id":159409,"processed":0,"errors":0} 
[2026-03-20 20:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cxCvcfPvHXX20L8OnHEbgiAnHL2ABbMw","execution_time":"2026-03-20 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLNN-1774026325","operation_id":159409} 
[2026-03-20 20:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A03WcYkS-1774026252","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-A03WcYkS-1774026252","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174358} 
[2026-03-20 20:06:03] production.INFO: Order updated successfully. Order ID: 174358, Status: completed  
[2026-03-20 20:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A03WcYkS-1774026252","status":"completed","codes_count":0} 
[2026-03-20 20:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 20:06:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PLNN-1774026325","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:06:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-PLNN-1774026325","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:06:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:06:10] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":174359} 
[2026-03-20 20:06:10] production.INFO: Order updated successfully. Order ID: 174359, Status: completed  
[2026-03-20 20:06:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PLNN-1774026325","status":"completed","codes_count":0} 
[2026-03-20 20:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 20:06:25] production.INFO: Constructing job for order: 174360  
[2026-03-20 20:06:26] production.INFO: Handling job for order: 174360  
[2026-03-20 20:06:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:06:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:06:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=74bba8a3-97cb-45de-8f0c-7f90a96a239d&Player_ID=0986549392  
[2026-03-20 20:06:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=74bba8a3-97cb-45de-8f0c-7f90a96a239d&Player_ID=0986549392","has_body":false} 
[2026-03-20 20:06:27] production.INFO: Operation sent successfully {"operation_id":159410,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLE71-1774026387","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:06:27"}},"processed_data":{"order_number":"ORD-wLE71-1774026387","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:06:48] production.INFO: Constructing job for order: 174361  
[2026-03-20 20:06:51] production.INFO: Handling job for order: 174361  
[2026-03-20 20:06:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:06:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:06:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f38bfdba-89d2-47cb-aeb6-cacc38e7b249&Player_ID=52006423304  
[2026-03-20 20:06:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f38bfdba-89d2-47cb-aeb6-cacc38e7b249&Player_ID=52006423304","has_body":false} 
[2026-03-20 20:06:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6up4phy-1774023439","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 20:06:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-6up4phy-1774023439","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 20:06:51] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 20:06:51] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_rejected","reference_id":174291} 
[2026-03-20 20:06:51] production.INFO: Order updated successfully. Order ID: 174291, Status: rejected  
[2026-03-20 20:06:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6up4phy-1774023439","status":"rejected","codes_count":0} 
[2026-03-20 20:06:52] production.INFO: Operation sent successfully {"operation_id":159411,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OxxI8TH-1774026411","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:06:52"}},"processed_data":{"order_number":"ORD-OxxI8TH-1774026411","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:06:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 20:06:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 20:07:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OxxI8TH-1774026411","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:07:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-OxxI8TH-1774026411","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:07:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:07:21] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":174361} 
[2026-03-20 20:07:21] production.INFO: Order updated successfully. Order ID: 174361, Status: completed  
[2026-03-20 20:07:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OxxI8TH-1774026411","status":"completed","codes_count":0} 
[2026-03-20 20:07:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 20:07:33] production.INFO: Constructing job for order: 174362  
[2026-03-20 20:07:34] production.INFO: Handling job for order: 174362  
[2026-03-20 20:07:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:07:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:07:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=29939a43-9b17-48a8-9a75-1cf2586ceed7&Player_ID=0986549392  
[2026-03-20 20:07:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=29939a43-9b17-48a8-9a75-1cf2586ceed7&Player_ID=0986549392","has_body":false} 
[2026-03-20 20:07:34] production.INFO: Operation sent successfully {"operation_id":159412,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K0Q5Wea-1774026454","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:07:34"}},"processed_data":{"order_number":"ORD-K0Q5Wea-1774026454","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01"} 
[2026-03-20 20:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","total_operations":4,"sites_count":2} 
[2026-03-20 20:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":2,"order_ids":["ORD-wLE71-1774026387","ORD-K0Q5Wea-1774026454"]} 
[2026-03-20 20:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":2} 
[2026-03-20 20:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 20:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 20:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"count":2} 
[2026-03-20 20:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"count":2} 
[2026-03-20 20:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"user_id":1074,"notification_type":"order_approved","reference_id":174362} 
[2026-03-20 20:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"user_id":1074,"notification_type":"order_approved","reference_id":174360} 
[2026-03-20 20:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"processed":2,"errors":0} 
[2026-03-20 20:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410,"processed":2,"errors":0} 
[2026-03-20 20:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ixY9l4eL3ahAmyNEI5E7NbdkfzVHEx5t","execution_time":"2026-03-20 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE71-1774026387","operation_id":159410} 
[2026-03-20 20:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 20:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 20:08:54] production.INFO: Constructing job for order: 174363  
[2026-03-20 20:08:56] production.INFO: Handling job for order: 174363  
[2026-03-20 20:08:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:08:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:08:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=8b769a00-7d6f-41d2-bc25-6a891e59065b&Player_ID=0982576692  
[2026-03-20 20:08:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=8b769a00-7d6f-41d2-bc25-6a891e59065b&Player_ID=0982576692","has_body":false} 
[2026-03-20 20:08:56] production.INFO: Operation sent successfully {"operation_id":159413,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SJZEx-1774026536","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:08:56"}},"processed_data":{"order_number":"ORD-SJZEx-1774026536","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03"} 
[2026-03-20 20:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","total_operations":3,"sites_count":2} 
[2026-03-20 20:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1,"order_ids":["ORD-SJZEx-1774026536"]} 
[2026-03-20 20:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1} 
[2026-03-20 20:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"count":1} 
[2026-03-20 20:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"count":1} 
[2026-03-20 20:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"user_id":903,"notification_type":"order_approved","reference_id":174363} 
[2026-03-20 20:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"processed":1,"errors":0} 
[2026-03-20 20:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413,"processed":1,"errors":0} 
[2026-03-20 20:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aLkVqpBDl6dFKnUgWNH3UPts5CaMMGGd","execution_time":"2026-03-20 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SJZEx-1774026536","operation_id":159413} 
[2026-03-20 20:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:10:05] production.INFO: async() رجع: true  
[2026-03-20 20:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 20:11:10] production.INFO: Constructing job for order: 174364  
[2026-03-20 20:11:12] production.INFO: Handling job for order: 174364  
[2026-03-20 20:11:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:11:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:11:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=abb6a115-598a-4ff3-ad35-d70d04d073a8&Player_ID=1301911655  
[2026-03-20 20:11:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=abb6a115-598a-4ff3-ad35-d70d04d073a8&Player_ID=1301911655","has_body":false} 
[2026-03-20 20:11:13] production.INFO: Operation sent successfully {"operation_id":159414,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TSn-1774026673","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 20:11:13"}},"processed_data":{"order_number":"ORD-TSn-1774026673","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 20:11:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TSn-1774026673","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:11:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-TSn-1774026673","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:11:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:11:18] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":174364} 
[2026-03-20 20:11:18] production.INFO: Order updated successfully. Order ID: 174364, Status: completed  
[2026-03-20 20:11:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TSn-1774026673","status":"completed","codes_count":0} 
[2026-03-20 20:11:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-20 20:11:23] production.INFO: Constructing job for order: 174365  
[2026-03-20 20:11:25] production.INFO: Handling job for order: 174365  
[2026-03-20 20:11:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:11:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:11:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7a6194df-8aaa-49d7-8b4e-fb59d307a3e0&Player_ID=5697622202  
[2026-03-20 20:11:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7a6194df-8aaa-49d7-8b4e-fb59d307a3e0&Player_ID=5697622202","has_body":false} 
[2026-03-20 20:11:26] production.INFO: Operation sent successfully {"operation_id":159415,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nrxgN-1774026686","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:11:26"}},"processed_data":{"order_number":"ORD-nrxgN-1774026686","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 20:11:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nrxgN-1774026686","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:11:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-nrxgN-1774026686","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:11:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:11:37] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":174365} 
[2026-03-20 20:11:37] production.INFO: Order updated successfully. Order ID: 174365, Status: completed  
[2026-03-20 20:11:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nrxgN-1774026686","status":"completed","codes_count":0} 
[2026-03-20 20:11:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-20 20:11:46] production.INFO: Constructing job for order: 174366  
[2026-03-20 20:11:47] production.INFO: Handling job for order: 174366  
[2026-03-20 20:11:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:11:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:11:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=69219b46-91a0-4634-be48-bb2dc39518a3&Player_ID=52260371310  
[2026-03-20 20:11:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=69219b46-91a0-4634-be48-bb2dc39518a3&Player_ID=52260371310","has_body":false} 
[2026-03-20 20:11:48] production.INFO: Operation sent successfully {"operation_id":159416,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PmQDbO-1774026708","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:11:48"}},"processed_data":{"order_number":"ORD-PmQDbO-1774026708","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 20:11:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PmQDbO-1774026708","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:11:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-PmQDbO-1774026708","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:11:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:11:58] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174366} 
[2026-03-20 20:11:58] production.INFO: Order updated successfully. Order ID: 174366, Status: completed  
[2026-03-20 20:11:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PmQDbO-1774026708","status":"completed","codes_count":0} 
[2026-03-20 20:12:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 20:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03"} 
[2026-03-20 20:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","total_operations":2,"sites_count":1} 
[2026-03-20 20:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ob3CoblswNaFaI4HhFhTPS4fP6rV0ufq","execution_time":"2026-03-20 20:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:12:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155408338","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php80q9g9slur7q3CiUMOK"}},"user_id":215} 
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:12:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:12:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18266,"user_id":215,"amount":1970.0,"admins_notified":7} 
[2026-03-20 20:12:34] production.INFO: Constructing job for order: 174367  
[2026-03-20 20:12:36] production.INFO: Handling job for order: 174367  
[2026-03-20 20:12:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:12:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:12:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=42179a3f-68a7-4a88-98ca-31b34d2910e8&Player_ID=51825064022  
[2026-03-20 20:12:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=42179a3f-68a7-4a88-98ca-31b34d2910e8&Player_ID=51825064022","has_body":false} 
[2026-03-20 20:12:37] production.INFO: Operation sent successfully {"operation_id":159417,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sku-1774026757","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:12:37"}},"processed_data":{"order_number":"ORD-sku-1774026757","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:12:49] production.INFO: Constructing job for order: 174368  
[2026-03-20 20:12:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sku-1774026757","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:12:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-sku-1774026757","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:12:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:12:52] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":174367} 
[2026-03-20 20:12:52] production.INFO: Order updated successfully. Order ID: 174367, Status: completed  
[2026-03-20 20:12:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sku-1774026757","status":"completed","codes_count":0} 
[2026-03-20 20:12:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 20:12:52] production.INFO: Handling job for order: 174368  
[2026-03-20 20:12:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:12:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:12:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=def07d7d-7bfb-4b36-afbd-d9d11456de21&Player_ID=52033326799  
[2026-03-20 20:12:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=def07d7d-7bfb-4b36-afbd-d9d11456de21&Player_ID=52033326799","has_body":false} 
[2026-03-20 20:12:53] production.INFO: Operation sent successfully {"operation_id":159418,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rHMz-1774026773","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:12:53"}},"processed_data":{"order_number":"ORD-rHMz-1774026773","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:13:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rHMz-1774026773","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:13:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-rHMz-1774026773","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:13:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:13:19] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":174368} 
[2026-03-20 20:13:19] production.INFO: Order updated successfully. Order ID: 174368, Status: completed  
[2026-03-20 20:13:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rHMz-1774026773","status":"completed","codes_count":0} 
[2026-03-20 20:13:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 20:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02"} 
[2026-03-20 20:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","total_operations":2,"sites_count":1} 
[2026-03-20 20:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t28mO2gWfazmHdwZaAzdQat21YqCHvnF","execution_time":"2026-03-20 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:14:48] production.INFO: Constructing job for order: 174369  
[2026-03-20 20:14:50] production.INFO: Handling job for order: 174369  
[2026-03-20 20:14:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:14:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:14:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a8ceef6d-3d62-47d5-b40a-b7ab07f0906a&Player_ID=52260371310  
[2026-03-20 20:14:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a8ceef6d-3d62-47d5-b40a-b7ab07f0906a&Player_ID=52260371310","has_body":false} 
[2026-03-20 20:14:53] production.INFO: Operation sent successfully {"operation_id":159419,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oXhHE8Q3-1774026893","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:14:53"}},"processed_data":{"order_number":"ORD-oXhHE8Q3-1774026893","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 20:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:15:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:15:04] production.INFO: async() رجع: true  
[2026-03-20 20:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:15:36] production.INFO: Constructing job for order: 174370  
[2026-03-20 20:15:38] production.INFO: Handling job for order: 174370  
[2026-03-20 20:15:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:15:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:15:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=3f5c2d38-d099-403f-a89e-3b323bbf4f89&Player_ID=0981844377  
[2026-03-20 20:15:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=3f5c2d38-d099-403f-a89e-3b323bbf4f89&Player_ID=0981844377","has_body":false} 
[2026-03-20 20:15:39] production.INFO: Operation sent successfully {"operation_id":159420,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IT9dh-1774026939","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:15:39"}},"processed_data":{"order_number":"ORD-IT9dh-1774026939","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03"} 
[2026-03-20 20:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","total_operations":4,"sites_count":2} 
[2026-03-20 20:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-oXhHE8Q3-1774026893"]} 
[2026-03-20 20:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419} 
[2026-03-20 20:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419,"processed":0,"errors":0} 
[2026-03-20 20:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419,"orders_count":1,"order_ids":["ORD-IT9dh-1774026939"]} 
[2026-03-20 20:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419} 
[2026-03-20 20:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXhHE8Q3-1774026893","operation_id":159419,"orders_count":1} 
[2026-03-20 20:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"count":1} 
[2026-03-20 20:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"count":1} 
[2026-03-20 20:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"user_id":150,"notification_type":"order_approved","reference_id":174370} 
[2026-03-20 20:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"processed":1,"errors":0} 
[2026-03-20 20:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420,"processed":1,"errors":0} 
[2026-03-20 20:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wyXzfLWWGsdTmPELhDHsIsMK4KdXBmzP","execution_time":"2026-03-20 20:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IT9dh-1774026939","operation_id":159420} 
[2026-03-20 20:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-20 20:16:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oXhHE8Q3-1774026893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:16:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-oXhHE8Q3-1774026893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:16:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:16:22] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174369} 
[2026-03-20 20:16:22] production.INFO: Order updated successfully. Order ID: 174369, Status: completed  
[2026-03-20 20:16:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oXhHE8Q3-1774026893","status":"completed","codes_count":0} 
[2026-03-20 20:16:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-20 20:16:43] production.INFO: Constructing job for order: 174371  
[2026-03-20 20:16:46] production.INFO: Handling job for order: 174371  
[2026-03-20 20:16:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:16:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:16:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=76dbd48e-f0a1-4f7f-918f-7e032d45b94e&Player_ID=52227702865  
[2026-03-20 20:16:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=76dbd48e-f0a1-4f7f-918f-7e032d45b94e&Player_ID=52227702865","has_body":false} 
[2026-03-20 20:16:46] production.INFO: Operation sent successfully {"operation_id":159421,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W6j33MkX-1774027006","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:16:46"}},"processed_data":{"order_number":"ORD-W6j33MkX-1774027006","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 20:17:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W6j33MkX-1774027006","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:17:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-W6j33MkX-1774027006","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:17:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:17:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":174371} 
[2026-03-20 20:17:01] production.INFO: Order updated successfully. Order ID: 174371, Status: completed  
[2026-03-20 20:17:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W6j33MkX-1774027006","status":"completed","codes_count":0} 
[2026-03-20 20:17:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-20 20:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01"} 
[2026-03-20 20:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","total_operations":2,"sites_count":1} 
[2026-03-20 20:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"up5ZFKJtKS5kpwjOlVwqe5cozp9pGTJo","execution_time":"2026-03-20 20:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:18:07] production.INFO: Constructing job for order: 174372  
[2026-03-20 20:18:08] production.INFO: Handling job for order: 174372  
[2026-03-20 20:18:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=007f24a5-39f2-4f4e-8a3b-aa18d6bff5bc&Player_ID=0984460509  
[2026-03-20 20:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=007f24a5-39f2-4f4e-8a3b-aa18d6bff5bc&Player_ID=0984460509","has_body":false} 
[2026-03-20 20:18:08] production.INFO: Operation sent successfully {"operation_id":159422,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5TQ-1774027088","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:18:08"}},"processed_data":{"order_number":"ORD-5TQ-1774027088","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:18:22] production.INFO: Constructing job for order: 174373  
[2026-03-20 20:18:23] production.INFO: Handling job for order: 174373  
[2026-03-20 20:18:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:18:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:18:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=329c1b59-c65c-48d0-8979-d54bce95fe9f&Player_ID=5538522754  
[2026-03-20 20:18:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=329c1b59-c65c-48d0-8979-d54bce95fe9f&Player_ID=5538522754","has_body":false} 
[2026-03-20 20:18:24] production.INFO: Operation sent successfully {"operation_id":159423,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I13-1774027104","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:18:24"}},"processed_data":{"order_number":"ORD-I13-1774027104","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 20:19:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I13-1774027104","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:19:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-I13-1774027104","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:19:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:19:34] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174373} 
[2026-03-20 20:19:34] production.INFO: Order updated successfully. Order ID: 174373, Status: completed  
[2026-03-20 20:19:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I13-1774027104","status":"completed","codes_count":0} 
[2026-03-20 20:19:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 20:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03"} 
[2026-03-20 20:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","total_operations":3,"sites_count":2} 
[2026-03-20 20:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1,"order_ids":["ORD-5TQ-1774027088"]} 
[2026-03-20 20:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:20:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1} 
[2026-03-20 20:20:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:20:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:20:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"count":1} 
[2026-03-20 20:20:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"count":1} 
[2026-03-20 20:20:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"user_id":587,"notification_type":"order_approved","reference_id":174372} 
[2026-03-20 20:20:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:20:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:20:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"processed":1,"errors":0} 
[2026-03-20 20:20:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422,"processed":1,"errors":0} 
[2026-03-20 20:20:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KLcVYfBg6h4TxDURS3UjDpGOpuCCU8ez","execution_time":"2026-03-20 20:20:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TQ-1774027088","operation_id":159422} 
[2026-03-20 20:20:05] production.INFO: Executing GetProducts task...  
[2026-03-20 20:20:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:20:05] production.INFO: Executing GetProducts task...  
[2026-03-20 20:20:07] production.INFO: async() رجع: true  
[2026-03-20 20:20:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:20:08] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:20:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:20:11] production.INFO: Constructing job for order: 174374  
[2026-03-20 20:20:13] production.INFO: Handling job for order: 174374  
[2026-03-20 20:20:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:20:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:20:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=dffd41e6-77eb-4ea0-abc3-9d9a9cf66e98&Player_ID=0985847838  
[2026-03-20 20:20:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=dffd41e6-77eb-4ea0-abc3-9d9a9cf66e98&Player_ID=0985847838","has_body":false} 
[2026-03-20 20:20:14] production.INFO: Operation sent successfully {"operation_id":159424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JOmPO-1774027214","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:20:14"}},"processed_data":{"order_number":"ORD-JOmPO-1774027214","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:20:16] production.INFO: Constructing job for order: 174375  
[2026-03-20 20:20:17] production.INFO: Handling job for order: 174375  
[2026-03-20 20:20:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:20:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:20:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=e7559f1c-64c9-4894-97d3-cbfbeb8f31da&Player_ID=0985847838  
[2026-03-20 20:20:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=e7559f1c-64c9-4894-97d3-cbfbeb8f31da&Player_ID=0985847838","has_body":false} 
[2026-03-20 20:20:18] production.INFO: Operation sent successfully {"operation_id":159425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JurxWFl-1774027217","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:20:18"}},"processed_data":{"order_number":"ORD-JurxWFl-1774027217","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:21:24] production.INFO: Constructing job for order: 174376  
[2026-03-20 20:21:27] production.INFO: Handling job for order: 174376  
[2026-03-20 20:21:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:21:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:21:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f0dd10e3-3d4d-4976-99e5-ad372cd75b6d&Player_ID=5538522754  
[2026-03-20 20:21:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f0dd10e3-3d4d-4976-99e5-ad372cd75b6d&Player_ID=5538522754","has_body":false} 
[2026-03-20 20:21:28] production.INFO: Operation sent successfully {"operation_id":159426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qYQL86-1774027287","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:21:28"}},"processed_data":{"order_number":"ORD-qYQL86-1774027287","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 20:21:35] production.INFO: Constructing job for order: 174377  
[2026-03-20 20:21:37] production.INFO: Handling job for order: 174377  
[2026-03-20 20:21:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:21:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:21:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=cf910de8-3ce2-42f4-ba35-a70d92d6404c&Player_ID=39548012  
[2026-03-20 20:21:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=cf910de8-3ce2-42f4-ba35-a70d92d6404c&Player_ID=39548012","has_body":false} 
[2026-03-20 20:21:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qYQL86-1774027287","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:21:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-qYQL86-1774027287","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:21:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:21:37] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174376} 
[2026-03-20 20:21:37] production.INFO: Order updated successfully. Order ID: 174376, Status: completed  
[2026-03-20 20:21:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qYQL86-1774027287","status":"completed","codes_count":0} 
[2026-03-20 20:21:37] production.INFO: Operation sent successfully {"operation_id":159427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TR9z0wi-1774027297","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-20 20:21:37"}},"processed_data":{"order_number":"ORD-TR9z0wi-1774027297","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-20 20:21:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-20 20:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01"} 
[2026-03-20 20:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","total_operations":5,"sites_count":2} 
[2026-03-20 20:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-TR9z0wi-1774027297"]} 
[2026-03-20 20:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427} 
[2026-03-20 20:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427,"processed":0,"errors":0} 
[2026-03-20 20:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427,"orders_count":2,"order_ids":["ORD-JOmPO-1774027214","ORD-JurxWFl-1774027217"]} 
[2026-03-20 20:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427} 
[2026-03-20 20:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TR9z0wi-1774027297","operation_id":159427,"orders_count":2} 
[2026-03-20 20:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 20:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 20:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"count":2} 
[2026-03-20 20:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"count":2} 
[2026-03-20 20:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"user_id":587,"notification_type":"order_approved","reference_id":174374} 
[2026-03-20 20:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"user_id":587,"notification_type":"order_approved","reference_id":174375} 
[2026-03-20 20:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"processed":2,"errors":0} 
[2026-03-20 20:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425,"processed":2,"errors":0} 
[2026-03-20 20:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FiK2sRbrwchiRnTnxAZJLBrdngzAAnfu","execution_time":"2026-03-20 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JurxWFl-1774027217","operation_id":159425} 
[2026-03-20 20:22:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:22:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:22:10] production.INFO: Constructing job for order: 174378  
[2026-03-20 20:22:11] production.INFO: Handling job for order: 174378  
[2026-03-20 20:22:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:22:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:22:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6b523aee-0bd4-4524-8d97-819bbe8ac7b5&Player_ID=52191582017  
[2026-03-20 20:22:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6b523aee-0bd4-4524-8d97-819bbe8ac7b5&Player_ID=52191582017","has_body":false} 
[2026-03-20 20:22:12] production.INFO: Operation sent successfully {"operation_id":159428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jwLC2-1774027332","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:22:12"}},"processed_data":{"order_number":"ORD-jwLC2-1774027332","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 20:22:23] production.INFO: Constructing job for order: 174379  
[2026-03-20 20:22:24] production.INFO: Handling job for order: 174379  
[2026-03-20 20:22:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:22:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:22:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=73169a80-a154-4cc4-8d9a-0fc9df98aefe&Player_ID=5240774437  
[2026-03-20 20:22:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=73169a80-a154-4cc4-8d9a-0fc9df98aefe&Player_ID=5240774437","has_body":false} 
[2026-03-20 20:22:25] production.INFO: Operation sent successfully {"operation_id":159429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2VmMs-1774027345","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:22:25"}},"processed_data":{"order_number":"ORD-2VmMs-1774027345","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 20:22:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jwLC2-1774027332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:22:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-jwLC2-1774027332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:22:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:22:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":174378} 
[2026-03-20 20:22:31] production.INFO: Order updated successfully. Order ID: 174378, Status: completed  
[2026-03-20 20:22:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jwLC2-1774027332","status":"completed","codes_count":0} 
[2026-03-20 20:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-20 20:22:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2VmMs-1774027345","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:22:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-2VmMs-1774027345","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:22:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:22:52] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174379} 
[2026-03-20 20:22:52] production.INFO: Order updated successfully. Order ID: 174379, Status: completed  
[2026-03-20 20:22:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2VmMs-1774027345","status":"completed","codes_count":0} 
[2026-03-20 20:22:55] production.INFO: Constructing job for order: 174380  
[2026-03-20 20:22:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 20:22:56] production.INFO: Constructing job for order: 174381  
[2026-03-20 20:22:58] production.INFO: Handling job for order: 174380  
[2026-03-20 20:22:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:22:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:22:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=91dd3e99-3168-4c5b-859a-e681a231c60a&Player_ID=51717796158  
[2026-03-20 20:22:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=91dd3e99-3168-4c5b-859a-e681a231c60a&Player_ID=51717796158","has_body":false} 
[2026-03-20 20:22:59] production.INFO: Operation sent successfully {"operation_id":159430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bg9Q5-1774027378","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:22:59"}},"processed_data":{"order_number":"ORD-Bg9Q5-1774027378","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 20:22:59] production.INFO: Handling job for order: 174381  
[2026-03-20 20:22:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:22:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:22:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ff30dfac-890d-4ad4-971c-928e352e6d65&Player_ID=6852290259  
[2026-03-20 20:22:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ff30dfac-890d-4ad4-971c-928e352e6d65&Player_ID=6852290259","has_body":false} 
[2026-03-20 20:23:00] production.INFO: Operation sent successfully {"operation_id":159431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uXGYR7-1774027379","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:23:00"}},"processed_data":{"order_number":"ORD-uXGYR7-1774027379","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:23:05] production.INFO: Constructing job for order: 174382  
[2026-03-20 20:23:06] production.INFO: Handling job for order: 174382  
[2026-03-20 20:23:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:23:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:23:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e78dd8cc-ccb9-41b9-a16f-c5de1054e396&Player_ID=5929333091  
[2026-03-20 20:23:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e78dd8cc-ccb9-41b9-a16f-c5de1054e396&Player_ID=5929333091","has_body":false} 
[2026-03-20 20:23:06] production.INFO: Operation sent successfully {"operation_id":159432,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9CqJAj-1774027386","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:23:06"}},"processed_data":{"order_number":"ORD-9CqJAj-1774027386","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 20:23:25] production.INFO: Constructing job for order: 174383  
[2026-03-20 20:23:27] production.INFO: Handling job for order: 174383  
[2026-03-20 20:23:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:23:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:23:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0a7fee17-c85f-45c1-82cb-c0d23eac9952&Player_ID=5929333091  
[2026-03-20 20:23:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0a7fee17-c85f-45c1-82cb-c0d23eac9952&Player_ID=5929333091","has_body":false} 
[2026-03-20 20:23:28] production.INFO: Operation sent successfully {"operation_id":159433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4OJmLZgp-1774027408","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:23:28"}},"processed_data":{"order_number":"ORD-4OJmLZgp-1774027408","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 20:23:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9CqJAj-1774027386","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:23:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-9CqJAj-1774027386","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:23:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:23:29] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":174382} 
[2026-03-20 20:23:29] production.INFO: Order updated successfully. Order ID: 174382, Status: completed  
[2026-03-20 20:23:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9CqJAj-1774027386","status":"completed","codes_count":0} 
[2026-03-20 20:23:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 20:23:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4OJmLZgp-1774027408","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:23:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-4OJmLZgp-1774027408","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:23:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:23:41] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":174383} 
[2026-03-20 20:23:41] production.INFO: Order updated successfully. Order ID: 174383, Status: completed  
[2026-03-20 20:23:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4OJmLZgp-1774027408","status":"completed","codes_count":0} 
[2026-03-20 20:23:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 20:23:49] production.INFO: Constructing job for order: 174384  
[2026-03-20 20:23:52] production.INFO: Handling job for order: 174384  
[2026-03-20 20:23:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:23:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:23:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=4de1ef26-831f-45fe-9b91-8b89b981de8f&Player_ID=0952469094  
[2026-03-20 20:23:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=4de1ef26-831f-45fe-9b91-8b89b981de8f&Player_ID=0952469094","has_body":false} 
[2026-03-20 20:23:53] production.INFO: Operation sent successfully {"operation_id":159434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hB0UVzw-1774027433","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:23:53"}},"processed_data":{"order_number":"ORD-hB0UVzw-1774027433","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:24:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TR9z0wi-1774027297","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:24:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-TR9z0wi-1774027297","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:24:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:24:02] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174377} 
[2026-03-20 20:24:02] production.INFO: Order updated successfully. Order ID: 174377, Status: completed  
[2026-03-20 20:24:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TR9z0wi-1774027297","status":"completed","codes_count":0} 
[2026-03-20 20:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02"} 
[2026-03-20 20:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","total_operations":5,"sites_count":2} 
[2026-03-20 20:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-Bg9Q5-1774027378","ORD-uXGYR7-1774027379"]} 
[2026-03-20 20:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 20:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bg9Q5-1774027378","operation_id":159430} 
[2026-03-20 20:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 20:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"errors":0} 
[2026-03-20 20:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-hB0UVzw-1774027433"]} 
[2026-03-20 20:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"count":1} 
[2026-03-20 20:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"count":1} 
[2026-03-20 20:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"user_id":1463,"notification_type":"order_approved","reference_id":174384} 
[2026-03-20 20:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"processed":1,"errors":0} 
[2026-03-20 20:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434,"processed":1,"errors":0} 
[2026-03-20 20:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"91hUbxZnHSi5cEWlerKad0wEse7iU74m","execution_time":"2026-03-20 20:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hB0UVzw-1774027433","operation_id":159434} 
[2026-03-20 20:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 20:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-20 20:24:09] production.INFO: Constructing job for order: 174385  
[2026-03-20 20:24:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Bg9Q5-1774027378","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:24:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-Bg9Q5-1774027378","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:24:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:24:12] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174380} 
[2026-03-20 20:24:12] production.INFO: Order updated successfully. Order ID: 174380, Status: completed  
[2026-03-20 20:24:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Bg9Q5-1774027378","status":"completed","codes_count":0} 
[2026-03-20 20:24:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 20:24:12] production.INFO: Handling job for order: 174385  
[2026-03-20 20:24:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:24:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:24:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=8ffb3c08-df68-438e-a1bb-90ef0782ae63&Player_ID=50996709  
[2026-03-20 20:24:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=8ffb3c08-df68-438e-a1bb-90ef0782ae63&Player_ID=50996709","has_body":false} 
[2026-03-20 20:24:13] production.INFO: Operation sent successfully {"operation_id":159435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U8ketSED-1774027452","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 20:24:13"}},"processed_data":{"order_number":"ORD-U8ketSED-1774027452","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 20:24:14] production.INFO: Constructing job for order: 174386  
[2026-03-20 20:24:16] production.INFO: Handling job for order: 174386  
[2026-03-20 20:24:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:24:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:24:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b666e056-50a4-4519-a15d-e039837cbdbb&Player_ID=51819725811  
[2026-03-20 20:24:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b666e056-50a4-4519-a15d-e039837cbdbb&Player_ID=51819725811","has_body":false} 
[2026-03-20 20:24:17] production.INFO: Operation sent successfully {"operation_id":159436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WbNvmdE-1774027456","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:24:17"}},"processed_data":{"order_number":"ORD-WbNvmdE-1774027456","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:24:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WbNvmdE-1774027456","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:24:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-WbNvmdE-1774027456","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:24:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:24:59] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174386} 
[2026-03-20 20:24:59] production.INFO: Order updated successfully. Order ID: 174386, Status: completed  
[2026-03-20 20:24:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WbNvmdE-1774027456","status":"completed","codes_count":0} 
[2026-03-20 20:25:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:25:04] production.INFO: async() رجع: true  
[2026-03-20 20:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:25:13] production.INFO: Constructing job for order: 174387  
[2026-03-20 20:25:14] production.INFO: Handling job for order: 174387  
[2026-03-20 20:25:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:25:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:25:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ab666427-9eb6-4beb-a5af-8f0a14dcbd2b&Player_ID=0952469094  
[2026-03-20 20:25:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ab666427-9eb6-4beb-a5af-8f0a14dcbd2b&Player_ID=0952469094","has_body":false} 
[2026-03-20 20:25:15] production.INFO: Operation sent successfully {"operation_id":159437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C5B-1774027515","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:25:15"}},"processed_data":{"order_number":"ORD-C5B-1774027515","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:25:33] production.INFO: Constructing job for order: 174388  
[2026-03-20 20:25:36] production.INFO: Handling job for order: 174388  
[2026-03-20 20:25:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:25:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:25:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=acf181d0-31b1-4de7-bed9-e0364d2e308f&Player_ID=1810091045  
[2026-03-20 20:25:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=acf181d0-31b1-4de7-bed9-e0364d2e308f&Player_ID=1810091045","has_body":false} 
[2026-03-20 20:25:37] production.INFO: Operation sent successfully {"operation_id":159438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jdXV-1774027537","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 20:25:37"}},"processed_data":{"order_number":"ORD-jdXV-1774027537","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 20:25:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jdXV-1774027537","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:25:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-jdXV-1774027537","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:25:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:25:44] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":174388} 
[2026-03-20 20:25:44] production.INFO: Order updated successfully. Order ID: 174388, Status: completed  
[2026-03-20 20:25:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jdXV-1774027537","status":"completed","codes_count":0} 
[2026-03-20 20:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 20:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04"} 
[2026-03-20 20:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","total_operations":5,"sites_count":2} 
[2026-03-20 20:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379","ORD-U8ketSED-1774027452"]} 
[2026-03-20 20:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 20:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"user_id":24,"notification_type":"order_approved","reference_id":174385} 
[2026-03-20 20:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-C5B-1774027515"]} 
[2026-03-20 20:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"count":1} 
[2026-03-20 20:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"count":1} 
[2026-03-20 20:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"user_id":1463,"notification_type":"order_approved","reference_id":174387} 
[2026-03-20 20:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"processed":1,"errors":0} 
[2026-03-20 20:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437,"processed":1,"errors":0} 
[2026-03-20 20:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GT1FTW68EBE4QnHzgCUUahD9Pk7RaB64","execution_time":"2026-03-20 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5B-1774027515","operation_id":159437} 
[2026-03-20 20:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 20:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-20 20:27:20] production.INFO: Constructing job for order: 174389  
[2026-03-20 20:27:22] production.INFO: Handling job for order: 174389  
[2026-03-20 20:27:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:27:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:27:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ded2f38e-28e6-4b96-bdb7-1ab08f7bff5e&Player_ID=0981950489  
[2026-03-20 20:27:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ded2f38e-28e6-4b96-bdb7-1ab08f7bff5e&Player_ID=0981950489","has_body":false} 
[2026-03-20 20:27:23] production.INFO: Operation sent successfully {"operation_id":159439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X7u0-1774027643","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:27:23"}},"processed_data":{"order_number":"ORD-X7u0-1774027643","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:27:59] production.INFO: Constructing job for order: 174390  
[2026-03-20 20:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02"} 
[2026-03-20 20:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","total_operations":4,"sites_count":2} 
[2026-03-20 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379"]} 
[2026-03-20 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"errors":0} 
[2026-03-20 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-X7u0-1774027643"]} 
[2026-03-20 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"count":1} 
[2026-03-20 20:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"count":1} 
[2026-03-20 20:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"user_id":587,"notification_type":"order_approved","reference_id":174389} 
[2026-03-20 20:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"processed":1,"errors":0} 
[2026-03-20 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439,"processed":1,"errors":0} 
[2026-03-20 20:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SV7f26k9aigQgmPgNAdT2TvAufZ4nsXE","execution_time":"2026-03-20 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7u0-1774027643","operation_id":159439} 
[2026-03-20 20:28:02] production.INFO: Handling job for order: 174390  
[2026-03-20 20:28:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:28:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:28:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e447f7de-5c86-4323-82da-fa20baa9353f&Player_ID=55003116  
[2026-03-20 20:28:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e447f7de-5c86-4323-82da-fa20baa9353f&Player_ID=55003116","has_body":false} 
[2026-03-20 20:28:03] production.INFO: Operation sent successfully {"operation_id":159440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5qOU-1774027683","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 20:28:03"}},"processed_data":{"order_number":"ORD-5qOU-1774027683","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 20:28:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:28:28] production.INFO: Constructing job for order: 174391  
[2026-03-20 20:28:29] production.INFO: Handling job for order: 174391  
[2026-03-20 20:28:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:28:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:28:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0822ce08-1390-4073-ab30-c2e3c251e85f&Player_ID=0935904228  
[2026-03-20 20:28:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0822ce08-1390-4073-ab30-c2e3c251e85f&Player_ID=0935904228","has_body":false} 
[2026-03-20 20:28:30] production.INFO: Operation sent successfully {"operation_id":159441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5HgKYr2-1774027710","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:28:30"}},"processed_data":{"order_number":"ORD-5HgKYr2-1774027710","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:28:42] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpg1jl7svkh7an1rKeRtx"}},"user_id":1678} 
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:28:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:28:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18267,"user_id":1678,"amount":500.0,"admins_notified":7} 
[2026-03-20 20:28:58] production.INFO: Constructing job for order: 174392  
[2026-03-20 20:29:00] production.INFO: Handling job for order: 174392  
[2026-03-20 20:29:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58a9d20f-fa5c-4baa-89f4-2b0e96026093&Player_ID=5929333091  
[2026-03-20 20:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58a9d20f-fa5c-4baa-89f4-2b0e96026093&Player_ID=5929333091","has_body":false} 
[2026-03-20 20:29:01] production.INFO: Operation sent successfully {"operation_id":159442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N0tGG1uF-1774027740","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:29:01"}},"processed_data":{"order_number":"ORD-N0tGG1uF-1774027740","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 20:29:06] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"155420130","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2hcrcs906keuclMXIfd"}},"user_id":285} 
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:29:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:29:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18268,"user_id":285,"amount":492.5,"admins_notified":7} 
[2026-03-20 20:29:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N0tGG1uF-1774027740","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:29:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-N0tGG1uF-1774027740","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:29:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:29:23] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":174392} 
[2026-03-20 20:29:23] production.INFO: Order updated successfully. Order ID: 174392, Status: completed  
[2026-03-20 20:29:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N0tGG1uF-1774027740","status":"completed","codes_count":0} 
[2026-03-20 20:29:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 20:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04"} 
[2026-03-20 20:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","total_operations":5,"sites_count":2} 
[2026-03-20 20:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379","ORD-5qOU-1774027683"]} 
[2026-03-20 20:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 20:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"user_id":1019,"notification_type":"order_approved","reference_id":174390} 
[2026-03-20 20:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-5HgKYr2-1774027710"]} 
[2026-03-20 20:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"count":1} 
[2026-03-20 20:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"count":1} 
[2026-03-20 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"user_id":587,"notification_type":"order_approved","reference_id":174391} 
[2026-03-20 20:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"processed":1,"errors":0} 
[2026-03-20 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441,"processed":1,"errors":0} 
[2026-03-20 20:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Smm4vk4V0UglXOzUo0SUBzaYdsAi150K","execution_time":"2026-03-20 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5HgKYr2-1774027710","operation_id":159441} 
[2026-03-20 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 20:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 20:30:06] production.INFO: async() رجع: true  
[2026-03-20 20:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 20:30:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:30:40] production.INFO: Constructing job for order: 174393  
[2026-03-20 20:30:42] production.INFO: Handling job for order: 174393  
[2026-03-20 20:30:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:30:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:30:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a81b012c-4713-44bc-a36a-45427af8b8bc&Player_ID=52298885415  
[2026-03-20 20:30:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a81b012c-4713-44bc-a36a-45427af8b8bc&Player_ID=52298885415","has_body":false} 
[2026-03-20 20:30:43] production.INFO: Operation sent successfully {"operation_id":159443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U6lT-1774027843","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:30:43"}},"processed_data":{"order_number":"ORD-U6lT-1774027843","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:30:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U6lT-1774027843","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:30:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-U6lT-1774027843","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:30:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:30:56] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174393} 
[2026-03-20 20:30:56] production.INFO: Order updated successfully. Order ID: 174393, Status: completed  
[2026-03-20 20:30:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U6lT-1774027843","status":"completed","codes_count":0} 
[2026-03-20 20:30:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 20:31:40] production.INFO: Constructing job for order: 174394  
[2026-03-20 20:31:43] production.INFO: Handling job for order: 174394  
[2026-03-20 20:31:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:31:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:31:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=59658b32-c563-48ed-8734-c01c054bc1f8&Player_ID=5929333091  
[2026-03-20 20:31:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=59658b32-c563-48ed-8734-c01c054bc1f8&Player_ID=5929333091","has_body":false} 
[2026-03-20 20:31:44] production.INFO: Operation sent successfully {"operation_id":159444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S3BzMbo-1774027904","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:31:44"}},"processed_data":{"order_number":"ORD-S3BzMbo-1774027904","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 20:31:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S3BzMbo-1774027904","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:31:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-S3BzMbo-1774027904","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:31:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:31:56] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":174394} 
[2026-03-20 20:31:56] production.INFO: Order updated successfully. Order ID: 174394, Status: completed  
[2026-03-20 20:31:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S3BzMbo-1774027904","status":"completed","codes_count":0} 
[2026-03-20 20:31:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-20 20:32:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"620.55","mainamount":"630","operation_number":"155417914","note":"حولت مع العملية 70وهاي رقم العملية155416529","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpf7pkgacf622udj7EVRd"}},"user_id":576} 
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:32:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:32:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18269,"user_id":576,"amount":620.549999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-20 20:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02"} 
[2026-03-20 20:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","total_operations":3,"sites_count":1} 
[2026-03-20 20:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379"]} 
[2026-03-20 20:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"errors":0} 
[2026-03-20 20:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BuGvJBIX7LSz3FL2O1tVnaSYMNK3N71Q","execution_time":"2026-03-20 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:32:29] production.INFO: Constructing job for order: 174395  
[2026-03-20 20:32:32] production.INFO: Handling job for order: 174395  
[2026-03-20 20:32:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:32:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:32:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=a5ca6383-322e-45da-88b5-a4e14ed09129&Player_ID=11200494  
[2026-03-20 20:32:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=a5ca6383-322e-45da-88b5-a4e14ed09129&Player_ID=11200494","has_body":false} 
[2026-03-20 20:32:33] production.INFO: Operation sent successfully {"operation_id":159445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iqv4f-1774027953","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 20:32:33"}},"processed_data":{"order_number":"ORD-iqv4f-1774027953","amount":4.12045247999999997290387909743003547191619873046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 20:33:56] production.INFO: Constructing job for order: 174396  
[2026-03-20 20:33:57] production.INFO: Handling job for order: 174396  
[2026-03-20 20:33:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:33:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:33:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5756bae3-7ffb-45fd-85e4-bf30c3b0f357&Player_ID=0962281483  
[2026-03-20 20:33:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5756bae3-7ffb-45fd-85e4-bf30c3b0f357&Player_ID=0962281483","has_body":false} 
[2026-03-20 20:33:58] production.INFO: Operation sent successfully {"operation_id":159446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ofl6ttt-1774028038","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:33:58"}},"processed_data":{"order_number":"ORD-Ofl6ttt-1774028038","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01"} 
[2026-03-20 20:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","total_operations":5,"sites_count":2} 
[2026-03-20 20:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-dI1tE8-1774025608","ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379","ORD-iqv4f-1774027953"]} 
[2026-03-20 20:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 20:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dI1tE8-1774025608","operation_id":159393} 
[2026-03-20 20:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-20 20:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"count":1} 
[2026-03-20 20:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"user_id":949,"notification_type":"order_approved","reference_id":174395} 
[2026-03-20 20:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":1,"errors":0} 
[2026-03-20 20:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-Ofl6ttt-1774028038"]} 
[2026-03-20 20:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446} 
[2026-03-20 20:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 20:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"processed":0,"errors":0} 
[2026-03-20 20:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GINAVOcYCRoEWKzr6MUwSXsB566lhIYq","execution_time":"2026-03-20 20:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446} 
[2026-03-20 20:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 20:35:01] production.INFO: Constructing job for order: 174397  
[2026-03-20 20:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 20:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:35:01] production.INFO: Executing GetProducts task...  
[2026-03-20 20:35:03] production.INFO: async() رجع: true  
[2026-03-20 20:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:35:05] production.INFO: Handling job for order: 174397  
[2026-03-20 20:35:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:35:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:35:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c628ead-2d1e-4354-a5eb-bd32aa157b37&Player_ID=51639479599  
[2026-03-20 20:35:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c628ead-2d1e-4354-a5eb-bd32aa157b37&Player_ID=51639479599","has_body":false} 
[2026-03-20 20:35:06] production.INFO: Operation sent successfully {"operation_id":159447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7MnH-1774028105","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:35:06"}},"processed_data":{"order_number":"ORD-7MnH-1774028105","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:35:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7MnH-1774028105","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:35:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-7MnH-1774028105","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:35:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:35:18] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"order_approved","reference_id":174397} 
[2026-03-20 20:35:18] production.INFO: Order updated successfully. Order ID: 174397, Status: completed  
[2026-03-20 20:35:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7MnH-1774028105","status":"completed","codes_count":0} 
[2026-03-20 20:35:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-20 20:35:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dI1tE8-1774025608","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 20:35:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-dI1tE8-1774025608","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 20:35:48] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 20:35:48] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_rejected","reference_id":174342} 
[2026-03-20 20:35:48] production.INFO: Order updated successfully. Order ID: 174342, Status: rejected  
[2026-03-20 20:35:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dI1tE8-1774025608","status":"rejected","codes_count":0} 
[2026-03-20 20:35:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 20:35:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 20:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04"} 
[2026-03-20 20:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","total_operations":3,"sites_count":2} 
[2026-03-20 20:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379"]} 
[2026-03-20 20:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"errors":0} 
[2026-03-20 20:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1,"order_ids":["ORD-Ofl6ttt-1774028038"]} 
[2026-03-20 20:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":1} 
[2026-03-20 20:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"count":1} 
[2026-03-20 20:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"count":1} 
[2026-03-20 20:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"user_id":587,"notification_type":"order_approved","reference_id":174396} 
[2026-03-20 20:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"processed":1,"errors":0} 
[2026-03-20 20:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446,"processed":1,"errors":0} 
[2026-03-20 20:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WhcigOp6LgLekJQo7gX6qro6EKktvVjf","execution_time":"2026-03-20 20:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ofl6ttt-1774028038","operation_id":159446} 
[2026-03-20 20:36:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:36:36] production.INFO: Constructing job for order: 174398  
[2026-03-20 20:36:39] production.INFO: Handling job for order: 174398  
[2026-03-20 20:36:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:36:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:36:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a4f25867-28e6-4842-a76f-81de90cb4ff7&Player_ID=0934782709  
[2026-03-20 20:36:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a4f25867-28e6-4842-a76f-81de90cb4ff7&Player_ID=0934782709","has_body":false} 
[2026-03-20 20:36:39] production.INFO: Operation sent successfully {"operation_id":159448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tuHoX-1774028199","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:36:39"}},"processed_data":{"order_number":"ORD-tuHoX-1774028199","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:36:46] production.INFO: Constructing job for order: 174399  
[2026-03-20 20:36:48] production.INFO: Handling job for order: 174399  
[2026-03-20 20:36:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:36:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:36:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=e5e9ddac-52e4-4c2c-9e15-367a3aeca208&Player_ID=0934782709  
[2026-03-20 20:36:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=e5e9ddac-52e4-4c2c-9e15-367a3aeca208&Player_ID=0934782709","has_body":false} 
[2026-03-20 20:36:49] production.INFO: Operation sent successfully {"operation_id":159449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FTd-1774028209","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:36:49"}},"processed_data":{"order_number":"ORD-FTd-1774028209","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:37:12] production.INFO: Constructing job for order: 174400  
[2026-03-20 20:37:13] production.INFO: Handling job for order: 174400  
[2026-03-20 20:37:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:37:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:37:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=ed1f8e0c-3afe-4398-bb6a-022ba323c3ec&Player_ID=18048901  
[2026-03-20 20:37:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=ed1f8e0c-3afe-4398-bb6a-022ba323c3ec&Player_ID=18048901","has_body":false} 
[2026-03-20 20:37:14] production.INFO: Operation sent successfully {"operation_id":159450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CJ3Eg2lh-1774028234","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-20 20:37:14"}},"processed_data":{"order_number":"ORD-CJ3Eg2lh-1774028234","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-20 20:37:48] production.INFO: Constructing job for order: 174401  
[2026-03-20 20:37:50] production.INFO: Handling job for order: 174401  
[2026-03-20 20:37:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:37:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:37:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ca50f1a5-4ef0-4a1b-8cd9-e3d6c083d947&Player_ID=0983327176  
[2026-03-20 20:37:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ca50f1a5-4ef0-4a1b-8cd9-e3d6c083d947&Player_ID=0983327176","has_body":false} 
[2026-03-20 20:37:51] production.INFO: Operation sent successfully {"operation_id":159451,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8cXWAwA-1774028271","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:37:51"}},"processed_data":{"order_number":"ORD-8cXWAwA-1774028271","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03"} 
[2026-03-20 20:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","total_operations":6,"sites_count":2} 
[2026-03-20 20:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-LxZvGy-1774026063","ORD-uXGYR7-1774027379","ORD-CJ3Eg2lh-1774028234"]} 
[2026-03-20 20:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 20:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CJ3Eg2lh-1774028234","operation_id":159450} 
[2026-03-20 20:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 20:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"processed":0,"errors":0} 
[2026-03-20 20:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":3,"order_ids":["ORD-tuHoX-1774028199","ORD-FTd-1774028209","ORD-8cXWAwA-1774028271"]} 
[2026-03-20 20:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431} 
[2026-03-20 20:38:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uXGYR7-1774027379","operation_id":159431,"orders_count":3} 
[2026-03-20 20:38:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451} 
[2026-03-20 20:38:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 20:38:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 20:38:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"count":2} 
[2026-03-20 20:38:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"count":2} 
[2026-03-20 20:38:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"user_id":949,"notification_type":"order_approved","reference_id":174399} 
[2026-03-20 20:38:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"user_id":949,"notification_type":"order_approved","reference_id":174398} 
[2026-03-20 20:38:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:38:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:38:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"processed":2,"errors":0} 
[2026-03-20 20:38:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448,"processed":2,"errors":0} 
[2026-03-20 20:38:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S5QnId7qmRZMBmhUrlhP6q12hzmuKXTL","execution_time":"2026-03-20 20:38:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuHoX-1774028199","operation_id":159448} 
[2026-03-20 20:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 20:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 20:38:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"354.6","mainamount":"360","operation_number":"155426558","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php69tavd7kamb92RysbWz"}},"user_id":1258} 
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:38:23] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:38:23] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18270,"user_id":1258,"amount":354.6000000000000227373675443232059478759765625,"admins_notified":7} 
[2026-03-20 20:38:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uXGYR7-1774027379","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 20:38:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-uXGYR7-1774027379","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 20:38:43] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 20:38:43] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_rejected","reference_id":174381} 
[2026-03-20 20:38:43] production.INFO: Order updated successfully. Order ID: 174381, Status: rejected  
[2026-03-20 20:38:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uXGYR7-1774027379","status":"rejected","codes_count":0} 
[2026-03-20 20:38:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 20:38:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 20:39:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3940.0","mainamount":"4000","operation_number":"155427613","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplgqpot7pubg3daSqcze"}},"user_id":1158} 
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:39:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:39:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18271,"user_id":1158,"amount":3940.0,"admins_notified":7} 
[2026-03-20 20:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02"} 
[2026-03-20 20:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","total_operations":3,"sites_count":2} 
[2026-03-20 20:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LxZvGy-1774026063","ORD-CJ3Eg2lh-1774028234"]} 
[2026-03-20 20:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 20:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"count":1} 
[2026-03-20 20:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"count":1} 
[2026-03-20 20:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"user_id":312,"notification_type":"order_approved","reference_id":174400} 
[2026-03-20 20:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"errors":0} 
[2026-03-20 20:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"errors":0} 
[2026-03-20 20:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1,"order_ids":["ORD-8cXWAwA-1774028271"]} 
[2026-03-20 20:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1} 
[2026-03-20 20:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"count":1} 
[2026-03-20 20:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"count":1} 
[2026-03-20 20:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"user_id":1320,"notification_type":"order_approved","reference_id":174401} 
[2026-03-20 20:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"processed":1,"errors":0} 
[2026-03-20 20:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451,"processed":1,"errors":0} 
[2026-03-20 20:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"riMJUJBet2vf9lBzzExnYAYXhyL14o1e","execution_time":"2026-03-20 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cXWAwA-1774028271","operation_id":159451} 
[2026-03-20 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:40:03] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155408338","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php70b0mklfftk71dkyGN3"}},"user_id":215} 
[2026-03-20 20:40:04] production.INFO: async() رجع: true  
[2026-03-20 20:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 20:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 20:40:24] production.INFO: Constructing job for order: 174402  
[2026-03-20 20:40:27] production.INFO: Handling job for order: 174402  
[2026-03-20 20:40:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:40:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:40:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=76c71e1d-fd5a-4890-bdf3-8cd7f0b7ca5a&Player_ID=18048901  
[2026-03-20 20:40:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=76c71e1d-fd5a-4890-bdf3-8cd7f0b7ca5a&Player_ID=18048901","has_body":false} 
[2026-03-20 20:40:27] production.INFO: Operation sent successfully {"operation_id":159452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i6p-1774028427","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-20 20:40:27"}},"processed_data":{"order_number":"ORD-i6p-1774028427","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-20 20:41:57] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"155429886","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2331nodqb7t64s9SEP7"}},"user_id":24} 
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:41:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:41:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18272,"user_id":24,"amount":100.0,"admins_notified":7} 
[2026-03-20 20:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03"} 
[2026-03-20 20:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","total_operations":2,"sites_count":1} 
[2026-03-20 20:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LxZvGy-1774026063","ORD-i6p-1774028427"]} 
[2026-03-20 20:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 20:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"count":1} 
[2026-03-20 20:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"count":1} 
[2026-03-20 20:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"user_id":312,"notification_type":"order_approved","reference_id":174402} 
[2026-03-20 20:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"errors":0} 
[2026-03-20 20:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":1,"errors":0} 
[2026-03-20 20:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7a2dda2ULDQn5GZEsK9bLrLF2PgAg5Sz","execution_time":"2026-03-20 20:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 20:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04"} 
[2026-03-20 20:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","total_operations":1,"sites_count":1} 
[2026-03-20 20:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 20:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fTMRGFMnpb5fqP9SFPwuVOnQQwPFYdLD","execution_time":"2026-03-20 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 20:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:45:04] production.INFO: Executing GetProducts task...  
[2026-03-20 20:45:06] production.INFO: async() رجع: true  
[2026-03-20 20:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01"} 
[2026-03-20 20:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","total_operations":1,"sites_count":1} 
[2026-03-20 20:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 20:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s3idIZ1qW91WAYCYbWjB654hIeQh9SOn","execution_time":"2026-03-20 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:46:06] production.INFO: Constructing job for order: 174403  
[2026-03-20 20:46:07] production.INFO: Handling job for order: 174403  
[2026-03-20 20:46:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:46:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:46:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97f7988b-eca2-4686-b174-9169a64ffa16&Player_ID=5597044533  
[2026-03-20 20:46:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97f7988b-eca2-4686-b174-9169a64ffa16&Player_ID=5597044533","has_body":false} 
[2026-03-20 20:46:08] production.INFO: Operation sent successfully {"operation_id":159453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CTlEj-1774028768","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:46:08"}},"processed_data":{"order_number":"ORD-CTlEj-1774028768","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:46:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CTlEj-1774028768","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:46:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-CTlEj-1774028768","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:46:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:46:19] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174403} 
[2026-03-20 20:46:19] production.INFO: Order updated successfully. Order ID: 174403, Status: completed  
[2026-03-20 20:46:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CTlEj-1774028768","status":"completed","codes_count":0} 
[2026-03-20 20:46:22] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:46:32] production.INFO: Constructing job for order: 174404  
[2026-03-20 20:46:34] production.INFO: Handling job for order: 174404  
[2026-03-20 20:46:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:46:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:46:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5a49aecc-4529-4090-a2a3-0f316006d5db&Player_ID=0953619972  
[2026-03-20 20:46:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5a49aecc-4529-4090-a2a3-0f316006d5db&Player_ID=0953619972","has_body":false} 
[2026-03-20 20:46:35] production.INFO: Operation sent successfully {"operation_id":159454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-krj-1774028795","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:46:35"}},"processed_data":{"order_number":"ORD-krj-1774028795","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02"} 
[2026-03-20 20:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","total_operations":2,"sites_count":2} 
[2026-03-20 20:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LxZvGy-1774026063"]} 
[2026-03-20 20:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 20:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 20:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"processed":0,"errors":0} 
[2026-03-20 20:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1,"order_ids":["ORD-krj-1774028795"]} 
[2026-03-20 20:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405,"orders_count":1} 
[2026-03-20 20:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"count":1} 
[2026-03-20 20:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"count":1} 
[2026-03-20 20:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"user_id":442,"notification_type":"order_approved","reference_id":174404} 
[2026-03-20 20:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"processed":1,"errors":0} 
[2026-03-20 20:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454,"processed":1,"errors":0} 
[2026-03-20 20:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9sWSUQNfB4DZBwLVOBZe3Uw5vlQ64zSy","execution_time":"2026-03-20 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-krj-1774028795","operation_id":159454} 
[2026-03-20 20:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 20:48:52] production.INFO: Constructing job for order: 174405  
[2026-03-20 20:48:53] production.INFO: Handling job for order: 174405  
[2026-03-20 20:48:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:48:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:48:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=6000&uuid=a9c96e71-ea77-4997-b637-037dd0440868&Player_ID=4546117  
[2026-03-20 20:48:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=6000&uuid=a9c96e71-ea77-4997-b637-037dd0440868&Player_ID=4546117","has_body":false} 
[2026-03-20 20:48:54] production.INFO: Operation sent successfully {"operation_id":159455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nS0y-1774028934","amount":7.40407739999999936486574370064772665500640869140625,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-20 20:48:54"}},"processed_data":{"order_number":"ORD-nS0y-1774028934","amount":7.40407739999999936486574370064772665500640869140625,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-20 20:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03"} 
[2026-03-20 20:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","total_operations":2,"sites_count":1} 
[2026-03-20 20:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LxZvGy-1774026063","ORD-nS0y-1774028934"]} 
[2026-03-20 20:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LxZvGy-1774026063","operation_id":159405} 
[2026-03-20 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nS0y-1774028934","operation_id":159455} 
[2026-03-20 20:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nS0y-1774028934","operation_id":159455,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 20:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nS0y-1774028934","operation_id":159455,"processed":0,"errors":0} 
[2026-03-20 20:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FjzqDtZAjq3TUr5OV2pvoVajPieVNf1S","execution_time":"2026-03-20 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nS0y-1774028934","operation_id":159455} 
[2026-03-20 20:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 20:50:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nS0y-1774028934","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:50:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-nS0y-1774028934","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:50:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:50:05] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174405} 
[2026-03-20 20:50:05] production.INFO: Order updated successfully. Order ID: 174405, Status: completed  
[2026-03-20 20:50:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nS0y-1774028934","status":"completed","codes_count":0} 
[2026-03-20 20:50:05] production.INFO: async() رجع: true  
[2026-03-20 20:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 20:50:18] production.INFO: Constructing job for order: 174406  
[2026-03-20 20:50:19] production.INFO: Handling job for order: 174406  
[2026-03-20 20:50:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:50:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:50:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b458e838-870c-4119-a105-12d29c08ec8d&Player_ID=0956752899  
[2026-03-20 20:50:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b458e838-870c-4119-a105-12d29c08ec8d&Player_ID=0956752899","has_body":false} 
[2026-03-20 20:50:20] production.INFO: Operation sent successfully {"operation_id":159456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rhDlj-1774029020","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:50:20"}},"processed_data":{"order_number":"ORD-rhDlj-1774029020","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:51:07] production.INFO: Constructing job for order: 174407  
[2026-03-20 20:51:08] production.INFO: Handling job for order: 174407  
[2026-03-20 20:51:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:51:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:51:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14ce5126-030b-40f2-b251-d6ea5f37d51f&Player_ID=52298885415  
[2026-03-20 20:51:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14ce5126-030b-40f2-b251-d6ea5f37d51f&Player_ID=52298885415","has_body":false} 
[2026-03-20 20:51:09] production.INFO: Operation sent successfully {"operation_id":159457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rc8YBSH-1774029069","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:51:09"}},"processed_data":{"order_number":"ORD-Rc8YBSH-1774029069","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 20:51:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LxZvGy-1774026063","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:51:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-LxZvGy-1774026063","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:51:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:51:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":174355} 
[2026-03-20 20:51:19] production.INFO: Order updated successfully. Order ID: 174355, Status: completed  
[2026-03-20 20:51:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LxZvGy-1774026063","status":"completed","codes_count":0} 
[2026-03-20 20:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-20 20:51:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rc8YBSH-1774029069","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:51:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rc8YBSH-1774029069","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:51:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:51:25] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174407} 
[2026-03-20 20:51:25] production.INFO: Order updated successfully. Order ID: 174407, Status: completed  
[2026-03-20 20:51:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rc8YBSH-1774029069","status":"completed","codes_count":0} 
[2026-03-20 20:51:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 20:51:29] production.INFO: Constructing job for order: 174408  
[2026-03-20 20:51:30] production.INFO: Handling job for order: 174408  
[2026-03-20 20:51:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:51:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:51:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1ede7628-41af-481a-800c-340549fb6b2b&Player_ID=7359629164  
[2026-03-20 20:51:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1ede7628-41af-481a-800c-340549fb6b2b&Player_ID=7359629164","has_body":false} 
[2026-03-20 20:51:31] production.INFO: Operation sent successfully {"operation_id":159458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-di4A7X-1774029091","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:51:31"}},"processed_data":{"order_number":"ORD-di4A7X-1774029091","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01"} 
[2026-03-20 20:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","total_operations":2,"sites_count":2} 
[2026-03-20 20:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-rhDlj-1774029020"]} 
[2026-03-20 20:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 20:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 20:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 20:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 20:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"count":1} 
[2026-03-20 20:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"count":1} 
[2026-03-20 20:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"user_id":587,"notification_type":"order_approved","reference_id":174406} 
[2026-03-20 20:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"processed":1,"errors":0} 
[2026-03-20 20:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"processed":1,"errors":0} 
[2026-03-20 20:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"orders_count":1,"order_ids":["ORD-di4A7X-1774029091"]} 
[2026-03-20 20:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456} 
[2026-03-20 20:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhDlj-1774029020","operation_id":159456,"orders_count":1} 
[2026-03-20 20:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 20:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 20:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458,"processed":0,"errors":0} 
[2026-03-20 20:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s2mKOcoEH4yxDuibSnXwCQ6vH1eirCpL","execution_time":"2026-03-20 20:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 20:52:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:52:29] production.INFO: Constructing job for order: 174409  
[2026-03-20 20:52:30] production.INFO: Handling job for order: 174409  
[2026-03-20 20:52:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:52:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:52:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8a70b1f4-240c-4a13-8195-f4f078d5e33c&Player_ID=7359629164  
[2026-03-20 20:52:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8a70b1f4-240c-4a13-8195-f4f078d5e33c&Player_ID=7359629164","has_body":false} 
[2026-03-20 20:52:31] production.INFO: Operation sent successfully {"operation_id":159459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W2N0SH24-1774029151","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:52:31"}},"processed_data":{"order_number":"ORD-W2N0SH24-1774029151","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:52:37] production.INFO: Constructing job for order: 174410  
[2026-03-20 20:52:40] production.INFO: Handling job for order: 174410  
[2026-03-20 20:52:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:52:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:52:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=101dccd6-e430-4dec-b47b-216471b83d08&Player_ID=13228893771  
[2026-03-20 20:52:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=101dccd6-e430-4dec-b47b-216471b83d08&Player_ID=13228893771","has_body":false} 
[2026-03-20 20:52:41] production.INFO: Operation sent successfully {"operation_id":159460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u5J-1774029161","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:52:41"}},"processed_data":{"order_number":"ORD-u5J-1774029161","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:53:00] production.INFO: Constructing job for order: 174411  
[2026-03-20 20:53:02] production.INFO: Handling job for order: 174411  
[2026-03-20 20:53:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:53:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:53:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=efc66296-a2cc-4f3b-8a14-c6b5b913fea6&Player_ID=10017756203  
[2026-03-20 20:53:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=efc66296-a2cc-4f3b-8a14-c6b5b913fea6&Player_ID=10017756203","has_body":false} 
[2026-03-20 20:53:03] production.INFO: Operation sent successfully {"operation_id":159461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ENyoISC-1774029183","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:53:03"}},"processed_data":{"order_number":"ORD-ENyoISC-1774029183","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:53:08] production.INFO: Constructing job for order: 174412  
[2026-03-20 20:53:09] production.INFO: Handling job for order: 174412  
[2026-03-20 20:53:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:53:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:53:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a307e6ce-e32a-4214-a04e-c941f0cbe391&Player_ID=10017756203  
[2026-03-20 20:53:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a307e6ce-e32a-4214-a04e-c941f0cbe391&Player_ID=10017756203","has_body":false} 
[2026-03-20 20:53:10] production.INFO: Operation sent successfully {"operation_id":159462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rxGg2EcP-1774029189","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:53:10"}},"processed_data":{"order_number":"ORD-rxGg2EcP-1774029189","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:53:54] production.INFO: Constructing job for order: 174413  
[2026-03-20 20:53:55] production.INFO: Handling job for order: 174413  
[2026-03-20 20:53:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:53:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:53:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ccdf55a3-d9a7-486b-a9b0-a42f5dea41c3&Player_ID=12528773596  
[2026-03-20 20:53:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ccdf55a3-d9a7-486b-a9b0-a42f5dea41c3&Player_ID=12528773596","has_body":false} 
[2026-03-20 20:53:56] production.INFO: Operation sent successfully {"operation_id":159463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zrzxTOcJ-1774029235","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:53:56"}},"processed_data":{"order_number":"ORD-zrzxTOcJ-1774029235","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:54:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"155437029","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpt7fui80gpvjt8CRtEA3"}},"user_id":1512} 
[2026-03-20 20:54:01] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"800.0","mainamount":"800","operation_number":"600428498902","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpolje3mevu1j77Jtm4Tf"}},"user_id":957} 
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:54:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18273,"user_id":1512,"amount":50.0,"admins_notified":7} 
[2026-03-20 20:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02"} 
[2026-03-20 20:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","total_operations":6,"sites_count":1} 
[2026-03-20 20:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-di4A7X-1774029091","ORD-W2N0SH24-1774029151","ORD-u5J-1774029161","ORD-ENyoISC-1774029183","ORD-rxGg2EcP-1774029189","ORD-zrzxTOcJ-1774029235"]} 
[2026-03-20 20:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ENyoISC-1774029183","operation_id":159461} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxGg2EcP-1774029189","operation_id":159462} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u5J-1774029161","operation_id":159460} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2N0SH24-1774029151","operation_id":159459} 
[2026-03-20 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 20:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 20:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x4EHU3c21jOT5MW0w3nKiv3d1DyIfg2e","execution_time":"2026-03-20 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 20:54:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 20:54:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18274,"user_id":957,"amount":800.0,"admins_notified":7} 
[2026-03-20 20:54:18] production.INFO: Constructing job for order: 174414  
[2026-03-20 20:54:20] production.INFO: Handling job for order: 174414  
[2026-03-20 20:54:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:54:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:54:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=07f863bd-7292-4a2a-8939-0ed4deef30ba&Player_ID=13228893771  
[2026-03-20 20:54:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=07f863bd-7292-4a2a-8939-0ed4deef30ba&Player_ID=13228893771","has_body":false} 
[2026-03-20 20:54:21] production.INFO: Operation sent successfully {"operation_id":159464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v2H-1774029260","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:54:21"}},"processed_data":{"order_number":"ORD-v2H-1774029260","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:54:32] production.INFO: Constructing job for order: 174415  
[2026-03-20 20:54:33] production.INFO: Handling job for order: 174415  
[2026-03-20 20:54:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:54:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:54:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=4869aa95-f57c-4661-8311-c23cab5daacf&Player_ID=0934979178  
[2026-03-20 20:54:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=4869aa95-f57c-4661-8311-c23cab5daacf&Player_ID=0934979178","has_body":false} 
[2026-03-20 20:54:34] production.INFO: Operation sent successfully {"operation_id":159465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BvNX9oQp-1774029274","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:54:34"}},"processed_data":{"order_number":"ORD-BvNX9oQp-1774029274","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:54:39] production.INFO: Constructing job for order: 174416  
[2026-03-20 20:54:40] production.INFO: Handling job for order: 174416  
[2026-03-20 20:54:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:54:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:54:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=9a6a9517-1fab-45ad-8c82-f0c5974219bc&Player_ID=0934979178  
[2026-03-20 20:54:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=9a6a9517-1fab-45ad-8c82-f0c5974219bc&Player_ID=0934979178","has_body":false} 
[2026-03-20 20:54:41] production.INFO: Operation sent successfully {"operation_id":159466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vy030V1b-1774029281","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:54:41"}},"processed_data":{"order_number":"ORD-vy030V1b-1774029281","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 20:55:04] production.INFO: async() رجع: true  
[2026-03-20 20:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 20:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 20:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 20:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 20:55:09] production.INFO: Constructing job for order: 174417  
[2026-03-20 20:55:11] production.INFO: Handling job for order: 174417  
[2026-03-20 20:55:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:55:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:55:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=bfec1cb0-38ae-4ecf-9d64-666dc0d6b596&Player_ID=0992699918  
[2026-03-20 20:55:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=bfec1cb0-38ae-4ecf-9d64-666dc0d6b596&Player_ID=0992699918","has_body":false} 
[2026-03-20 20:55:12] production.INFO: Operation sent successfully {"operation_id":159467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vvqp7KBF-1774029312","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:55:12"}},"processed_data":{"order_number":"ORD-vvqp7KBF-1774029312","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:55:15] production.INFO: Constructing job for order: 174418  
[2026-03-20 20:55:18] production.INFO: Handling job for order: 174418  
[2026-03-20 20:55:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=8c091cb2-9eef-4ee0-8f02-9374acf2e51e&Player_ID=0992699918  
[2026-03-20 20:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=8c091cb2-9eef-4ee0-8f02-9374acf2e51e&Player_ID=0992699918","has_body":false} 
[2026-03-20 20:55:18] production.INFO: Operation sent successfully {"operation_id":159468,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BuL-1774029318","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 20:55:18"}},"processed_data":{"order_number":"ORD-BuL-1774029318","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 20:55:44] production.INFO: Constructing job for order: 174419  
[2026-03-20 20:55:45] production.INFO: Handling job for order: 174419  
[2026-03-20 20:55:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:55:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:55:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=156a9e0a-badc-4c14-9433-1b7203f73329&Player_ID=7359629164  
[2026-03-20 20:55:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=156a9e0a-badc-4c14-9433-1b7203f73329&Player_ID=7359629164","has_body":false} 
[2026-03-20 20:55:46] production.INFO: Operation sent successfully {"operation_id":159469,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AThP7P-1774029346","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:55:46"}},"processed_data":{"order_number":"ORD-AThP7P-1774029346","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:55:48] production.INFO: Constructing job for order: 174420  
[2026-03-20 20:55:49] production.INFO: Handling job for order: 174420  
[2026-03-20 20:55:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:55:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:55:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=31d4a5f4-7c2f-44d8-92ad-f65c591d0bef&Player_ID=12528773596  
[2026-03-20 20:55:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=31d4a5f4-7c2f-44d8-92ad-f65c591d0bef&Player_ID=12528773596","has_body":false} 
[2026-03-20 20:55:50] production.INFO: Operation sent successfully {"operation_id":159470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g1T4v-1774029350","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 20:55:50"}},"processed_data":{"order_number":"ORD-g1T4v-1774029350","amount":1.8491999999999999548805362792336381971836090087890625,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 20:55:57] production.INFO: Constructing job for order: 174421  
[2026-03-20 20:55:59] production.INFO: Handling job for order: 174421  
[2026-03-20 20:55:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:55:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:55:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c275308-285f-4592-bcb0-4b4d5db5640f&Player_ID=52408929121  
[2026-03-20 20:55:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c275308-285f-4592-bcb0-4b4d5db5640f&Player_ID=52408929121","has_body":false} 
[2026-03-20 20:56:00] production.INFO: Operation sent successfully {"operation_id":159471,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sCsELGrU-1774029360","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 20:56:00"}},"processed_data":{"order_number":"ORD-sCsELGrU-1774029360","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 20:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03"} 
[2026-03-20 20:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","total_operations":14,"sites_count":2} 
[2026-03-20 20:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-di4A7X-1774029091","ORD-W2N0SH24-1774029151","ORD-u5J-1774029161","ORD-ENyoISC-1774029183","ORD-rxGg2EcP-1774029189","ORD-zrzxTOcJ-1774029235","ORD-v2H-1774029260","ORD-AThP7P-1774029346","ORD-g1T4v-1774029350","ORD-sCsELGrU-1774029360"]} 
[2026-03-20 20:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ENyoISC-1774029183","operation_id":159461} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxGg2EcP-1774029189","operation_id":159462} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCsELGrU-1774029360","operation_id":159471} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u5J-1774029161","operation_id":159460} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2H-1774029260","operation_id":159464} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2N0SH24-1774029151","operation_id":159459} 
[2026-03-20 20:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-20 20:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 20:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"orders_count":4,"order_ids":["ORD-BvNX9oQp-1774029274","ORD-vy030V1b-1774029281","ORD-vvqp7KBF-1774029312","ORD-BuL-1774029318"]} 
[2026-03-20 20:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"orders_count":4} 
[2026-03-20 20:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-20 20:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-20 20:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"count":4} 
[2026-03-20 20:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"count":4} 
[2026-03-20 20:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"user_id":587,"notification_type":"order_approved","reference_id":174418} 
[2026-03-20 20:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"user_id":587,"notification_type":"order_approved","reference_id":174415} 
[2026-03-20 20:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"user_id":587,"notification_type":"order_approved","reference_id":174417} 
[2026-03-20 20:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"user_id":587,"notification_type":"order_approved","reference_id":174416} 
[2026-03-20 20:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-20 20:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-20 20:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"processed":4,"errors":0} 
[2026-03-20 20:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466,"processed":4,"errors":0} 
[2026-03-20 20:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iozHCJA9h1RJwktsgc2BthnFTOlKVogB","execution_time":"2026-03-20 20:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy030V1b-1774029281","operation_id":159466} 
[2026-03-20 20:56:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:56:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:56:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:56:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 20:56:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sCsELGrU-1774029360","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 20:56:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-sCsELGrU-1774029360","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 20:56:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:56:26] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":174421} 
[2026-03-20 20:56:26] production.INFO: Order updated successfully. Order ID: 174421, Status: completed  
[2026-03-20 20:56:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sCsELGrU-1774029360","status":"completed","codes_count":0} 
[2026-03-20 20:56:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-20 20:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01"} 
[2026-03-20 20:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","total_operations":9,"sites_count":1} 
[2026-03-20 20:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-di4A7X-1774029091","ORD-W2N0SH24-1774029151","ORD-u5J-1774029161","ORD-ENyoISC-1774029183","ORD-rxGg2EcP-1774029189","ORD-zrzxTOcJ-1774029235","ORD-v2H-1774029260","ORD-AThP7P-1774029346","ORD-g1T4v-1774029350"]} 
[2026-03-20 20:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 20:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ENyoISC-1774029183","operation_id":159461} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxGg2EcP-1774029189","operation_id":159462} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u5J-1774029161","operation_id":159460} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2H-1774029260","operation_id":159464} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2N0SH24-1774029151","operation_id":159459} 
[2026-03-20 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 20:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 20:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bu0WXQq7S4lCTrwJvOgg78TntrBZ5fih","execution_time":"2026-03-20 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 20:58:11] production.INFO: Constructing job for order: 174422  
[2026-03-20 20:58:13] production.INFO: Handling job for order: 174422  
[2026-03-20 20:58:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 20:58:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:58:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=dd6cda75-985b-4b34-95d0-19abb5046c49&Player_ID=1109077128  
[2026-03-20 20:58:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=dd6cda75-985b-4b34-95d0-19abb5046c49&Player_ID=1109077128","has_body":false} 
[2026-03-20 20:58:14] production.INFO: Operation sent successfully {"operation_id":159472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LBiNFmFm-1774029494","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 20:58:14"}},"processed_data":{"order_number":"ORD-LBiNFmFm-1774029494","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 20:58:16] production.INFO: Constructing job for order: 174423  
[2026-03-20 20:58:17] production.INFO: Handling job for order: 174423  
[2026-03-20 20:58:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 20:58:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 20:58:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f9296136-44cc-4601-ae38-a4357f1ddbee&Player_ID=0945352247  
[2026-03-20 20:58:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f9296136-44cc-4601-ae38-a4357f1ddbee&Player_ID=0945352247","has_body":false} 
[2026-03-20 20:58:18] production.INFO: Operation sent successfully {"operation_id":159473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ck61shi-1774029498","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 20:58:18"}},"processed_data":{"order_number":"ORD-ck61shi-1774029498","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 20:58:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LBiNFmFm-1774029494","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 20:58:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-LBiNFmFm-1774029494","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 20:58:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 20:58:20] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174422} 
[2026-03-20 20:58:20] production.INFO: Order updated successfully. Order ID: 174422, Status: completed  
[2026-03-20 20:58:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LBiNFmFm-1774029494","status":"completed","codes_count":0} 
[2026-03-20 20:58:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-20 21:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03"} 
[2026-03-20 21:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","total_operations":10,"sites_count":2} 
[2026-03-20 21:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-di4A7X-1774029091","ORD-W2N0SH24-1774029151","ORD-u5J-1774029161","ORD-ENyoISC-1774029183","ORD-rxGg2EcP-1774029189","ORD-zrzxTOcJ-1774029235","ORD-v2H-1774029260","ORD-AThP7P-1774029346","ORD-g1T4v-1774029350"]} 
[2026-03-20 21:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-di4A7X-1774029091","operation_id":159458} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ENyoISC-1774029183","operation_id":159461} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxGg2EcP-1774029189","operation_id":159462} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u5J-1774029161","operation_id":159460} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2H-1774029260","operation_id":159464} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2N0SH24-1774029151","operation_id":159459} 
[2026-03-20 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-20 21:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 21:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"orders_count":1,"order_ids":["ORD-ck61shi-1774029498"]} 
[2026-03-20 21:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"orders_count":1} 
[2026-03-20 21:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 21:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"count":1} 
[2026-03-20 21:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"count":1} 
[2026-03-20 21:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"user_id":949,"notification_type":"order_approved","reference_id":174423} 
[2026-03-20 21:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"processed":1,"errors":0} 
[2026-03-20 21:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473,"processed":1,"errors":0} 
[2026-03-20 21:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"20CUviMC0XpLSf6t1dRV15Av8r8rjsXY","execution_time":"2026-03-20 21:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ck61shi-1774029498","operation_id":159473} 
[2026-03-20 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:00:05] production.INFO: async() رجع: true  
[2026-03-20 21:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:00:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-di4A7X-1774029091","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:00:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-di4A7X-1774029091","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:00:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:00:38] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174408} 
[2026-03-20 21:00:38] production.INFO: Order updated successfully. Order ID: 174408, Status: completed  
[2026-03-20 21:00:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-di4A7X-1774029091","status":"completed","codes_count":0} 
[2026-03-20 21:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 21:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04"} 
[2026-03-20 21:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","total_operations":8,"sites_count":1} 
[2026-03-20 21:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-W2N0SH24-1774029151","ORD-u5J-1774029161","ORD-ENyoISC-1774029183","ORD-rxGg2EcP-1774029189","ORD-zrzxTOcJ-1774029235","ORD-v2H-1774029260","ORD-AThP7P-1774029346","ORD-g1T4v-1774029350"]} 
[2026-03-20 21:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ENyoISC-1774029183","operation_id":159461} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxGg2EcP-1774029189","operation_id":159462} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u5J-1774029161","operation_id":159460} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2H-1774029260","operation_id":159464} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2N0SH24-1774029151","operation_id":159459} 
[2026-03-20 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-20 21:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 21:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WuK01CVnXGQ5rJFCrizRyl1Kk4tJOLHE","execution_time":"2026-03-20 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:02:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W2N0SH24-1774029151","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:02:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-W2N0SH24-1774029151","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:02:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:02:09] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174409} 
[2026-03-20 21:02:09] production.INFO: Order updated successfully. Order ID: 174409, Status: completed  
[2026-03-20 21:02:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W2N0SH24-1774029151","status":"completed","codes_count":0} 
[2026-03-20 21:02:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 21:02:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u5J-1774029161","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:02:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-u5J-1774029161","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:02:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:02:23] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174410} 
[2026-03-20 21:02:23] production.INFO: Order updated successfully. Order ID: 174410, Status: completed  
[2026-03-20 21:02:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u5J-1774029161","status":"completed","codes_count":0} 
[2026-03-20 21:02:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 21:03:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ENyoISC-1774029183","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:03:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-ENyoISC-1774029183","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:03:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:03:05] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":174411} 
[2026-03-20 21:03:05] production.INFO: Order updated successfully. Order ID: 174411, Status: completed  
[2026-03-20 21:03:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ENyoISC-1774029183","status":"completed","codes_count":0} 
[2026-03-20 21:03:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 21:03:13] production.INFO: Constructing job for order: 174424  
[2026-03-20 21:03:16] production.INFO: Handling job for order: 174424  
[2026-03-20 21:03:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:03:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:03:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=2ca6e46a-3d96-4126-bb38-f035cce32398&Player_ID=102868801  
[2026-03-20 21:03:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=2ca6e46a-3d96-4126-bb38-f035cce32398&Player_ID=102868801","has_body":false} 
[2026-03-20 21:03:17] production.INFO: Operation sent successfully {"operation_id":159474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oipO-1774029797","amount":2.415643299999999715765852670301683247089385986328125,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-20 21:03:17"}},"processed_data":{"order_number":"ORD-oipO-1774029797","amount":2.415643299999999715765852670301683247089385986328125,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-20 21:03:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rxGg2EcP-1774029189","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:03:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-rxGg2EcP-1774029189","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:03:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:03:20] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":174412} 
[2026-03-20 21:03:20] production.INFO: Order updated successfully. Order ID: 174412, Status: completed  
[2026-03-20 21:03:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rxGg2EcP-1774029189","status":"completed","codes_count":0} 
[2026-03-20 21:03:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 21:03:31] production.INFO: Constructing job for order: 174425  
[2026-03-20 21:03:32] production.INFO: Handling job for order: 174425  
[2026-03-20 21:03:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:03:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:03:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=705a62df-37e5-4fa0-9094-5a83c72c3270&Player_ID=51889305078  
[2026-03-20 21:03:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=705a62df-37e5-4fa0-9094-5a83c72c3270&Player_ID=51889305078","has_body":false} 
[2026-03-20 21:03:33] production.INFO: Operation sent successfully {"operation_id":159475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-na139-1774029813","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:03:33"}},"processed_data":{"order_number":"ORD-na139-1774029813","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:03:47] production.INFO: Constructing job for order: 174426  
[2026-03-20 21:03:48] production.INFO: Handling job for order: 174426  
[2026-03-20 21:03:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:03:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:03:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=569a2c58-2057-4baa-9dc1-46afa2e418f5&Player_ID=52408982492  
[2026-03-20 21:03:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=569a2c58-2057-4baa-9dc1-46afa2e418f5&Player_ID=52408982492","has_body":false} 
[2026-03-20 21:03:49] production.INFO: Operation sent successfully {"operation_id":159476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OyEBq-1774029828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:03:49"}},"processed_data":{"order_number":"ORD-OyEBq-1774029828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:03:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-na139-1774029813","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:03:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-na139-1774029813","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:03:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:03:50] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174425} 
[2026-03-20 21:03:50] production.INFO: Order updated successfully. Order ID: 174425, Status: completed  
[2026-03-20 21:03:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-na139-1774029813","status":"completed","codes_count":0} 
[2026-03-20 21:03:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04"} 
[2026-03-20 21:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","total_operations":6,"sites_count":1} 
[2026-03-20 21:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-zrzxTOcJ-1774029235","ORD-v2H-1774029260","ORD-AThP7P-1774029346","ORD-g1T4v-1774029350","ORD-oipO-1774029797","ORD-OyEBq-1774029828"]} 
[2026-03-20 21:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OyEBq-1774029828","operation_id":159476} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2H-1774029260","operation_id":159464} 
[2026-03-20 21:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-20 21:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463,"processed":0,"errors":0} 
[2026-03-20 21:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HvH8sHUYnXzjbk0Bcw9HdHJffR3d3T1D","execution_time":"2026-03-20 21:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zrzxTOcJ-1774029235","operation_id":159463} 
[2026-03-20 21:04:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OyEBq-1774029828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:04:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-OyEBq-1774029828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:04:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:04:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":174426} 
[2026-03-20 21:04:36] production.INFO: Order updated successfully. Order ID: 174426, Status: completed  
[2026-03-20 21:04:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OyEBq-1774029828","status":"completed","codes_count":0} 
[2026-03-20 21:04:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-20 21:04:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zrzxTOcJ-1774029235","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:04:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-zrzxTOcJ-1774029235","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:04:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:04:41] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174413} 
[2026-03-20 21:04:41] production.INFO: Order updated successfully. Order ID: 174413, Status: completed  
[2026-03-20 21:04:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zrzxTOcJ-1774029235","status":"completed","codes_count":0} 
[2026-03-20 21:04:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 21:04:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v2H-1774029260","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:04:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-v2H-1774029260","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:04:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:04:53] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174414} 
[2026-03-20 21:04:53] production.INFO: Order updated successfully. Order ID: 174414, Status: completed  
[2026-03-20 21:04:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v2H-1774029260","status":"completed","codes_count":0} 
[2026-03-20 21:04:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 21:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:05:06] production.INFO: async() رجع: true  
[2026-03-20 21:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01"} 
[2026-03-20 21:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","total_operations":3,"sites_count":1} 
[2026-03-20 21:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-AThP7P-1774029346","ORD-g1T4v-1774029350","ORD-oipO-1774029797"]} 
[2026-03-20 21:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 21:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 21:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"count":1} 
[2026-03-20 21:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"count":1} 
[2026-03-20 21:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"user_id":1626,"notification_type":"order_approved","reference_id":174424} 
[2026-03-20 21:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"processed":1,"errors":0} 
[2026-03-20 21:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474,"processed":1,"errors":0} 
[2026-03-20 21:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8F9Hjc1qtcOGSvmHzkkjIl8FiwCuKLkc","execution_time":"2026-03-20 21:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oipO-1774029797","operation_id":159474} 
[2026-03-20 21:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-20 21:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oipO-1774029797","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-oipO-1774029797","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:06:03] production.ERROR: Order not found or already processed. External ID: ORD-oipO-1774029797  
[2026-03-20 21:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oipO-1774029797","status":"completed","codes_count":0} 
[2026-03-20 21:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02"} 
[2026-03-20 21:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","total_operations":2,"sites_count":1} 
[2026-03-20 21:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-AThP7P-1774029346","ORD-g1T4v-1774029350"]} 
[2026-03-20 21:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AThP7P-1774029346","operation_id":159469} 
[2026-03-20 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470,"processed":0,"errors":0} 
[2026-03-20 21:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f0D12w7Pz4QUeRAJ9odzMJbvCxQbr8B6","execution_time":"2026-03-20 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1T4v-1774029350","operation_id":159470} 
[2026-03-20 21:08:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AThP7P-1774029346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:08:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-AThP7P-1774029346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:08:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:08:15] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174419} 
[2026-03-20 21:08:15] production.INFO: Order updated successfully. Order ID: 174419, Status: completed  
[2026-03-20 21:08:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AThP7P-1774029346","status":"completed","codes_count":0} 
[2026-03-20 21:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-20 21:08:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g1T4v-1774029350","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:08:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-g1T4v-1774029350","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:08:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:08:30] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174420} 
[2026-03-20 21:08:30] production.INFO: Order updated successfully. Order ID: 174420, Status: completed  
[2026-03-20 21:08:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g1T4v-1774029350","status":"completed","codes_count":0} 
[2026-03-20 21:08:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 21:09:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155408338","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":215} 
[2026-03-20 21:09:37] production.INFO: Constructing job for order: 174427  
[2026-03-20 21:09:38] production.INFO: Constructing job for order: 174428  
[2026-03-20 21:09:38] production.INFO: Handling job for order: 174427  
[2026-03-20 21:09:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:09:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:09:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=5000&uuid=bffadd95-5bb7-468b-b08a-f1234ce0ab51&Player_ID=4631414  
[2026-03-20 21:09:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=5000&uuid=bffadd95-5bb7-468b-b08a-f1234ce0ab51&Player_ID=4631414","has_body":false} 
[2026-03-20 21:09:39] production.INFO: Operation sent successfully {"operation_id":159477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RCin7xgR-1774030179","amount":3.6883949999999998681232682429254055023193359375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-20 21:09:39"}},"processed_data":{"order_number":"ORD-RCin7xgR-1774030179","amount":3.6883949999999998681232682429254055023193359375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-20 21:09:39] production.INFO: Handling job for order: 174428  
[2026-03-20 21:09:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:09:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:09:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=474644aa-4612-4c5b-8ecf-e48ab48176cf&Player_ID=52353116243  
[2026-03-20 21:09:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=474644aa-4612-4c5b-8ecf-e48ab48176cf&Player_ID=52353116243","has_body":false} 
[2026-03-20 21:09:40] production.INFO: Operation sent successfully {"operation_id":159478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-anNtNa2k-1774030179","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:09:40"}},"processed_data":{"order_number":"ORD-anNtNa2k-1774030179","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:09:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-anNtNa2k-1774030179","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:09:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-anNtNa2k-1774030179","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:09:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:09:51] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":174428} 
[2026-03-20 21:09:51] production.INFO: Order updated successfully. Order ID: 174428, Status: completed  
[2026-03-20 21:09:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-anNtNa2k-1774030179","status":"completed","codes_count":0} 
[2026-03-20 21:09:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-20 21:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04"} 
[2026-03-20 21:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","total_operations":1,"sites_count":1} 
[2026-03-20 21:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-RCin7xgR-1774030179"]} 
[2026-03-20 21:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477} 
[2026-03-20 21:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 21:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"processed":0,"errors":0} 
[2026-03-20 21:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lt2alk7CTfvOD7rglzdWDFj90EMPg0e6","execution_time":"2026-03-20 21:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477} 
[2026-03-20 21:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:10:06] production.INFO: async() رجع: true  
[2026-03-20 21:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:10:08] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"400.0","mainamount":"400","operation_number":"600428511921","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph0oa82tpmdaj0ICv36l"}},"user_id":957} 
[2026-03-20 21:10:11] production.INFO: Constructing job for order: 174429  
[2026-03-20 21:10:13] production.INFO: Handling job for order: 174429  
[2026-03-20 21:10:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:10:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:10:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=584eb054-9b1a-47d2-a507-3d984be7cd8f&Player_ID=52408840472  
[2026-03-20 21:10:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=584eb054-9b1a-47d2-a507-3d984be7cd8f&Player_ID=52408840472","has_body":false} 
[2026-03-20 21:10:14] production.INFO: Operation sent successfully {"operation_id":159479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cpANh-1774030214","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:10:14"}},"processed_data":{"order_number":"ORD-cpANh-1774030214","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:10:17] production.INFO: Constructing job for order: 174430  
[2026-03-20 21:10:20] production.INFO: Handling job for order: 174430  
[2026-03-20 21:10:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:10:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:10:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80ddbcfc-409f-4113-9129-f56cc95f50da&Player_ID=5297890325  
[2026-03-20 21:10:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80ddbcfc-409f-4113-9129-f56cc95f50da&Player_ID=5297890325","has_body":false} 
[2026-03-20 21:10:21] production.INFO: Operation sent successfully {"operation_id":159480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EE9-1774030221","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:10:21"}},"processed_data":{"order_number":"ORD-EE9-1774030221","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:10:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EE9-1774030221","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:10:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-EE9-1774030221","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:10:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:10:48] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174430} 
[2026-03-20 21:10:48] production.INFO: Order updated successfully. Order ID: 174430, Status: completed  
[2026-03-20 21:10:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EE9-1774030221","status":"completed","codes_count":0} 
[2026-03-20 21:10:50] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:10:55] production.INFO: Constructing job for order: 174431  
[2026-03-20 21:10:56] production.INFO: Handling job for order: 174431  
[2026-03-20 21:10:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:10:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:10:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=b5193eac-c69a-4027-890f-8d246cdafb9f&Player_ID=0939126216  
[2026-03-20 21:10:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=b5193eac-c69a-4027-890f-8d246cdafb9f&Player_ID=0939126216","has_body":false} 
[2026-03-20 21:10:57] production.INFO: Operation sent successfully {"operation_id":159481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nyrv-1774030256","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:10:57"}},"processed_data":{"order_number":"ORD-Nyrv-1774030256","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:10:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cpANh-1774030214","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:10:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-cpANh-1774030214","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:10:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:10:57] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":174429} 
[2026-03-20 21:10:57] production.INFO: Order updated successfully. Order ID: 174429, Status: completed  
[2026-03-20 21:10:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cpANh-1774030214","status":"completed","codes_count":0} 
[2026-03-20 21:11:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-20 21:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03"} 
[2026-03-20 21:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","total_operations":2,"sites_count":2} 
[2026-03-20 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-RCin7xgR-1774030179"]} 
[2026-03-20 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 21:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"count":1} 
[2026-03-20 21:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"count":1} 
[2026-03-20 21:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"user_id":8,"notification_type":"order_approved","reference_id":174427} 
[2026-03-20 21:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"processed":1,"errors":0} 
[2026-03-20 21:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"processed":1,"errors":0} 
[2026-03-20 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"orders_count":1,"order_ids":["ORD-Nyrv-1774030256"]} 
[2026-03-20 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477} 
[2026-03-20 21:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCin7xgR-1774030179","operation_id":159477,"orders_count":1} 
[2026-03-20 21:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 21:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"count":1} 
[2026-03-20 21:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"count":1} 
[2026-03-20 21:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"user_id":754,"notification_type":"order_approved","reference_id":174431} 
[2026-03-20 21:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"processed":1,"errors":0} 
[2026-03-20 21:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481,"processed":1,"errors":0} 
[2026-03-20 21:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qqBh0usbGkMds33KgNRM4gmpPbnziAXq","execution_time":"2026-03-20 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nyrv-1774030256","operation_id":159481} 
[2026-03-20 21:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-20 21:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 21:13:07] production.INFO: Constructing job for order: 174433  
[2026-03-20 21:13:08] production.INFO: Constructing job for order: 174434  
[2026-03-20 21:13:09] production.INFO: Handling job for order: 174433  
[2026-03-20 21:13:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:13:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:13:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c94ca8e8-f02e-418c-8917-f9028e54ad81&Player_ID=0959372239  
[2026-03-20 21:13:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c94ca8e8-f02e-418c-8917-f9028e54ad81&Player_ID=0959372239","has_body":false} 
[2026-03-20 21:13:10] production.INFO: Operation sent successfully {"operation_id":159482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PLrt3U-1774030389","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:13:10"}},"processed_data":{"order_number":"ORD-PLrt3U-1774030389","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:13:10] production.INFO: Handling job for order: 174434  
[2026-03-20 21:13:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:13:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:13:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33098c17-0b41-494e-9bfd-6ed9db869bf4&Player_ID=51889305078  
[2026-03-20 21:13:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33098c17-0b41-494e-9bfd-6ed9db869bf4&Player_ID=51889305078","has_body":false} 
[2026-03-20 21:13:11] production.INFO: Operation sent successfully {"operation_id":159483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M8j2-1774030390","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:13:11"}},"processed_data":{"order_number":"ORD-M8j2-1774030390","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:13:33] production.INFO: Constructing job for order: 174435  
[2026-03-20 21:13:35] production.INFO: Handling job for order: 174435  
[2026-03-20 21:13:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b1ecc7b0-8306-4bcd-93b4-9c8efd398ab0&Player_ID=52285790822  
[2026-03-20 21:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b1ecc7b0-8306-4bcd-93b4-9c8efd398ab0&Player_ID=52285790822","has_body":false} 
[2026-03-20 21:13:35] production.INFO: Operation sent successfully {"operation_id":159484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iKr-1774030415","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:13:35"}},"processed_data":{"order_number":"ORD-iKr-1774030415","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:13:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M8j2-1774030390","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:13:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-M8j2-1774030390","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:13:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:13:36] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174434} 
[2026-03-20 21:13:36] production.INFO: Order updated successfully. Order ID: 174434, Status: completed  
[2026-03-20 21:13:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M8j2-1774030390","status":"completed","codes_count":0} 
[2026-03-20 21:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:13:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iKr-1774030415","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:13:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-iKr-1774030415","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:13:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:13:51] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":174435} 
[2026-03-20 21:13:51] production.INFO: Order updated successfully. Order ID: 174435, Status: completed  
[2026-03-20 21:13:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iKr-1774030415","status":"completed","codes_count":0} 
[2026-03-20 21:13:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-20 21:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02"} 
[2026-03-20 21:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","total_operations":1,"sites_count":1} 
[2026-03-20 21:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-PLrt3U-1774030389"]} 
[2026-03-20 21:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 21:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 21:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"count":1} 
[2026-03-20 21:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"count":1} 
[2026-03-20 21:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"user_id":587,"notification_type":"order_approved","reference_id":174433} 
[2026-03-20 21:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"processed":1,"errors":0} 
[2026-03-20 21:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482,"processed":1,"errors":0} 
[2026-03-20 21:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ga09SNbRssX4CdTuAyopb6KrtGqXetqY","execution_time":"2026-03-20 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLrt3U-1774030389","operation_id":159482} 
[2026-03-20 21:14:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 21:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 21:15:03] production.INFO: async() رجع: true  
[2026-03-20 21:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v7qXpuJvNvWarYTu02s9R47IsYQmfqJN","execution_time":"2026-03-20 21:16:02"} 
[2026-03-20 21:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"v7qXpuJvNvWarYTu02s9R47IsYQmfqJN","execution_time":"2026-03-20 21:16:02"} 
[2026-03-20 21:16:31] production.INFO: Constructing job for order: 174436  
[2026-03-20 21:16:32] production.INFO: Handling job for order: 174436  
[2026-03-20 21:16:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:16:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:16:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f3faeadf-9e03-4762-aa07-c28df7fad017&Player_ID=0968967007  
[2026-03-20 21:16:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f3faeadf-9e03-4762-aa07-c28df7fad017&Player_ID=0968967007","has_body":false} 
[2026-03-20 21:16:33] production.INFO: Operation sent successfully {"operation_id":159485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cdxZSrl-1774030592","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:16:33"}},"processed_data":{"order_number":"ORD-cdxZSrl-1774030592","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:16:52] production.INFO: Constructing job for order: 174437  
[2026-03-20 21:16:54] production.INFO: Handling job for order: 174437  
[2026-03-20 21:16:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:16:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:16:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=98ee22b0-ba1c-4c25-a460-286948138694&Player_ID=0958681669  
[2026-03-20 21:16:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=98ee22b0-ba1c-4c25-a460-286948138694&Player_ID=0958681669","has_body":false} 
[2026-03-20 21:16:54] production.INFO: Operation sent successfully {"operation_id":159486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zh1pZ-1774030614","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:16:54"}},"processed_data":{"order_number":"ORD-zh1pZ-1774030614","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:17:47] production.INFO: Constructing job for order: 174438  
[2026-03-20 21:17:48] production.INFO: Handling job for order: 174438  
[2026-03-20 21:17:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:17:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:17:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d64d6351-5767-43ce-84cd-da2c2f1b1b2d&Player_ID=589654110  
[2026-03-20 21:17:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d64d6351-5767-43ce-84cd-da2c2f1b1b2d&Player_ID=589654110","has_body":false} 
[2026-03-20 21:17:49] production.INFO: Operation sent successfully {"operation_id":159487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TEubHu-1774030669","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 21:17:49"}},"processed_data":{"order_number":"ORD-TEubHu-1774030669","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 21:17:58] production.INFO: Constructing job for order: 174439  
[2026-03-20 21:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01"} 
[2026-03-20 21:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","total_operations":3,"sites_count":2} 
[2026-03-20 21:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-cdxZSrl-1774030592","ORD-zh1pZ-1774030614"]} 
[2026-03-20 21:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 21:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 21:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 21:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"count":2} 
[2026-03-20 21:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"count":2} 
[2026-03-20 21:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"user_id":949,"notification_type":"order_approved","reference_id":174436} 
[2026-03-20 21:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"user_id":949,"notification_type":"order_approved","reference_id":174437} 
[2026-03-20 21:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"processed":2,"errors":0} 
[2026-03-20 21:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"processed":2,"errors":0} 
[2026-03-20 21:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"orders_count":1,"order_ids":["ORD-TEubHu-1774030669"]} 
[2026-03-20 21:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486} 
[2026-03-20 21:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zh1pZ-1774030614","operation_id":159486,"orders_count":1} 
[2026-03-20 21:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487} 
[2026-03-20 21:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 21:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"processed":0,"errors":0} 
[2026-03-20 21:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6C9shG1UbbW2bV71dyXePiloWp1l3J69","execution_time":"2026-03-20 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487} 
[2026-03-20 21:18:02] production.INFO: Handling job for order: 174439  
[2026-03-20 21:18:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:18:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:18:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b898b85f-114c-4fa2-bf08-971f48429736&Player_ID=51616753775  
[2026-03-20 21:18:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b898b85f-114c-4fa2-bf08-971f48429736&Player_ID=51616753775","has_body":false} 
[2026-03-20 21:18:02] production.INFO: Operation sent successfully {"operation_id":159488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uWl3-1774030682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:18:02"}},"processed_data":{"order_number":"ORD-uWl3-1774030682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:18:05] production.INFO: Constructing job for order: 174440  
[2026-03-20 21:18:08] production.INFO: Handling job for order: 174440  
[2026-03-20 21:18:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=b531a7b2-e18c-424d-b5e2-7d9ed0107d71&Player_ID=0935337267  
[2026-03-20 21:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=b531a7b2-e18c-424d-b5e2-7d9ed0107d71&Player_ID=0935337267","has_body":false} 
[2026-03-20 21:18:09] production.INFO: Operation sent successfully {"operation_id":159489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3F32bSG-1774030689","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:18:09"}},"processed_data":{"order_number":"ORD-3F32bSG-1774030689","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:18:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uWl3-1774030682","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:18:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-uWl3-1774030682","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:18:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:18:19] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174439} 
[2026-03-20 21:18:19] production.INFO: Order updated successfully. Order ID: 174439, Status: completed  
[2026-03-20 21:18:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uWl3-1774030682","status":"completed","codes_count":0} 
[2026-03-20 21:18:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:19:26] production.INFO: Constructing job for order: 174442  
[2026-03-20 21:19:27] production.INFO: Handling job for order: 174442  
[2026-03-20 21:19:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:19:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:19:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7f7c9534-0def-498f-836c-469041028640&Player_ID=0952443259  
[2026-03-20 21:19:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7f7c9534-0def-498f-836c-469041028640&Player_ID=0952443259","has_body":false} 
[2026-03-20 21:19:28] production.INFO: Operation sent successfully {"operation_id":159490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ChD-1774030768","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:19:28"}},"processed_data":{"order_number":"ORD-ChD-1774030768","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:19:44] production.INFO: Constructing job for order: 174443  
[2026-03-20 21:19:46] production.INFO: Handling job for order: 174443  
[2026-03-20 21:19:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:19:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:19:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d6531c31-ef3f-4a07-9b46-248d15e6c0eb&Player_ID=0952443259  
[2026-03-20 21:19:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d6531c31-ef3f-4a07-9b46-248d15e6c0eb&Player_ID=0952443259","has_body":false} 
[2026-03-20 21:19:47] production.INFO: Operation sent successfully {"operation_id":159491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pyFi0Hav-1774030786","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:19:47"}},"processed_data":{"order_number":"ORD-pyFi0Hav-1774030786","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:20:01] production.INFO: Constructing job for order: 174444  
[2026-03-20 21:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02"} 
[2026-03-20 21:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","total_operations":4,"sites_count":2} 
[2026-03-20 21:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-TEubHu-1774030669"]} 
[2026-03-20 21:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487} 
[2026-03-20 21:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 21:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"processed":0,"errors":0} 
[2026-03-20 21:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"orders_count":3,"order_ids":["ORD-3F32bSG-1774030689","ORD-ChD-1774030768","ORD-pyFi0Hav-1774030786"]} 
[2026-03-20 21:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487} 
[2026-03-20 21:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TEubHu-1774030669","operation_id":159487,"orders_count":3} 
[2026-03-20 21:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 21:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 21:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"count":3} 
[2026-03-20 21:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"count":3} 
[2026-03-20 21:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"user_id":1320,"notification_type":"order_approved","reference_id":174440} 
[2026-03-20 21:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"user_id":1071,"notification_type":"order_approved","reference_id":174442} 
[2026-03-20 21:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"user_id":1071,"notification_type":"order_approved","reference_id":174443} 
[2026-03-20 21:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"processed":3,"errors":0} 
[2026-03-20 21:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491,"processed":3,"errors":0} 
[2026-03-20 21:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iDkZl1dNZ6b4Dne52pc4BK6arMwZdODI","execution_time":"2026-03-20 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyFi0Hav-1774030786","operation_id":159491} 
[2026-03-20 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 21:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 21:20:04] production.INFO: async() رجع: true  
[2026-03-20 21:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:20:05] production.INFO: Handling job for order: 174444  
[2026-03-20 21:20:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:20:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:20:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=aad02685-4d9d-4d21-aff9-5f59a07d9b9d&Player_ID=0952443259  
[2026-03-20 21:20:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=aad02685-4d9d-4d21-aff9-5f59a07d9b9d&Player_ID=0952443259","has_body":false} 
[2026-03-20 21:20:06] production.INFO: Operation sent successfully {"operation_id":159492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qcqm-1774030806","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:20:06"}},"processed_data":{"order_number":"ORD-qcqm-1774030806","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-20 21:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 21:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 21:20:07] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18264} 
[2026-03-20 21:20:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 21:20:18] production.INFO: Constructing job for order: 174445  
[2026-03-20 21:20:21] production.INFO: Handling job for order: 174445  
[2026-03-20 21:20:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:20:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:20:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d3ec6cdc-59b9-4b4e-a67c-d63fabd8bbd9&Player_ID=0952443259  
[2026-03-20 21:20:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d3ec6cdc-59b9-4b4e-a67c-d63fabd8bbd9&Player_ID=0952443259","has_body":false} 
[2026-03-20 21:20:21] production.INFO: Constructing job for order: 174446  
[2026-03-20 21:20:22] production.INFO: Operation sent successfully {"operation_id":159493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NTWS-1774030822","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:20:22"}},"processed_data":{"order_number":"ORD-NTWS-1774030822","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:20:22] production.INFO: Handling job for order: 174446  
[2026-03-20 21:20:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:20:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:20:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=106529e3-d030-44ad-9b1c-c0165004aa31&Player_ID=51616753775  
[2026-03-20 21:20:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=106529e3-d030-44ad-9b1c-c0165004aa31&Player_ID=51616753775","has_body":false} 
[2026-03-20 21:20:23] production.INFO: Operation sent successfully {"operation_id":159494,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jfawn-1774030822","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:20:23"}},"processed_data":{"order_number":"ORD-Jfawn-1774030822","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:20:23] production.INFO: Constructing job for order: 174447  
[2026-03-20 21:20:26] production.INFO: Handling job for order: 174447  
[2026-03-20 21:20:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=2bf4aa30-46d6-4b89-8e6e-9590136c85fc&Player_ID=0958920466  
[2026-03-20 21:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=2bf4aa30-46d6-4b89-8e6e-9590136c85fc&Player_ID=0958920466","has_body":false} 
[2026-03-20 21:20:26] production.INFO: Operation sent successfully {"operation_id":159495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7OspD-1774030826","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:20:26"}},"processed_data":{"order_number":"ORD-7OspD-1774030826","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:20:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1230,"notification_type":"request_approved","reference_id":18265} 
[2026-03-20 21:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1230  
[2026-03-20 21:20:51] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"request_approved","reference_id":18266} 
[2026-03-20 21:20:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jfawn-1774030822","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:20:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jfawn-1774030822","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:20:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:20:52] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174446} 
[2026-03-20 21:20:52] production.INFO: Order updated successfully. Order ID: 174446, Status: completed  
[2026-03-20 21:20:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jfawn-1774030822","status":"completed","codes_count":0} 
[2026-03-20 21:20:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-20 21:20:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:21:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1678,"notification_type":"request_rejected","reference_id":18267} 
[2026-03-20 21:21:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-20 21:21:41] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"request_approved","reference_id":18268} 
[2026-03-20 21:21:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 21:21:49] production.INFO: Constructing job for order: 174448  
[2026-03-20 21:21:50] production.INFO: Handling job for order: 174448  
[2026-03-20 21:21:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:21:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:21:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=678bc9d3-e51f-4bab-8d7a-62d55965511c&Player_ID=5984167623  
[2026-03-20 21:21:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=678bc9d3-e51f-4bab-8d7a-62d55965511c&Player_ID=5984167623","has_body":false} 
[2026-03-20 21:21:51] production.INFO: Operation sent successfully {"operation_id":159496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BMRkAjjz-1774030911","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 21:21:51"}},"processed_data":{"order_number":"ORD-BMRkAjjz-1774030911","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 21:21:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BMRkAjjz-1774030911","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:21:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-BMRkAjjz-1774030911","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:21:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:21:58] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174448} 
[2026-03-20 21:21:58] production.INFO: Order updated successfully. Order ID: 174448, Status: completed  
[2026-03-20 21:21:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BMRkAjjz-1774030911","status":"completed","codes_count":0} 
[2026-03-20 21:21:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TEubHu-1774030669","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:21:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-TEubHu-1774030669","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:21:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:21:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174438} 
[2026-03-20 21:21:59] production.INFO: Order updated successfully. Order ID: 174438, Status: completed  
[2026-03-20 21:21:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TEubHu-1774030669","status":"completed","codes_count":0} 
[2026-03-20 21:22:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:22:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 21:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03"} 
[2026-03-20 21:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","total_operations":3,"sites_count":1} 
[2026-03-20 21:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-qcqm-1774030806","ORD-NTWS-1774030822","ORD-7OspD-1774030826"]} 
[2026-03-20 21:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 21:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 21:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 21:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"count":3} 
[2026-03-20 21:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"count":3} 
[2026-03-20 21:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"user_id":1271,"notification_type":"order_approved","reference_id":174447} 
[2026-03-20 21:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"user_id":1071,"notification_type":"order_approved","reference_id":174445} 
[2026-03-20 21:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"user_id":1071,"notification_type":"order_approved","reference_id":174444} 
[2026-03-20 21:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"processed":3,"errors":0} 
[2026-03-20 21:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492,"processed":3,"errors":0} 
[2026-03-20 21:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sdkgJsU8H2DNpM6QQ8vsxvb4BjjTqPai","execution_time":"2026-03-20 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qcqm-1774030806","operation_id":159492} 
[2026-03-20 21:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1271  
[2026-03-20 21:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 21:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 21:22:04] production.INFO: SendAcceptReject: Notification queued {"user_id":576,"notification_type":"request_approved","reference_id":18269} 
[2026-03-20 21:22:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-20 21:22:30] production.INFO: Constructing job for order: 174449  
[2026-03-20 21:22:33] production.INFO: Handling job for order: 174449  
[2026-03-20 21:22:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:22:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:22:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b756caee-7592-4e9a-b5ba-b40dc408f2a7&Player_ID=51571632986  
[2026-03-20 21:22:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b756caee-7592-4e9a-b5ba-b40dc408f2a7&Player_ID=51571632986","has_body":false} 
[2026-03-20 21:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18270} 
[2026-03-20 21:22:34] production.INFO: Operation sent successfully {"operation_id":159497,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sIGm-1774030954","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:22:34"}},"processed_data":{"order_number":"ORD-sIGm-1774030954","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 21:22:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sIGm-1774030954","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:22:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-sIGm-1774030954","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:22:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:22:46] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":174449} 
[2026-03-20 21:22:46] production.INFO: Order updated successfully. Order ID: 174449, Status: completed  
[2026-03-20 21:22:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sIGm-1774030954","status":"completed","codes_count":0} 
[2026-03-20 21:22:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-20 21:22:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18271} 
[2026-03-20 21:22:48] production.INFO: Constructing job for order: 174450  
[2026-03-20 21:22:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 21:22:49] production.INFO: Handling job for order: 174450  
[2026-03-20 21:22:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:22:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:22:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=80dea3ab-9f51-40ba-a86f-8d0cabe03915&Player_ID=1775336404  
[2026-03-20 21:22:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=80dea3ab-9f51-40ba-a86f-8d0cabe03915&Player_ID=1775336404","has_body":false} 
[2026-03-20 21:22:50] production.INFO: Operation sent successfully {"operation_id":159498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WKy-1774030970","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 21:22:50"}},"processed_data":{"order_number":"ORD-WKy-1774030970","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 21:22:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WKy-1774030970","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:22:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-WKy-1774030970","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:22:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:22:55] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174450} 
[2026-03-20 21:22:55] production.INFO: Order updated successfully. Order ID: 174450, Status: completed  
[2026-03-20 21:22:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WKy-1774030970","status":"completed","codes_count":0} 
[2026-03-20 21:22:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:23:02] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18272} 
[2026-03-20 21:23:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:23:05] production.INFO: Constructing job for order: 174451  
[2026-03-20 21:23:08] production.INFO: Handling job for order: 174451  
[2026-03-20 21:23:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:23:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:23:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e374c37f-b402-4aea-b085-b4f2248c129f&Player_ID=10017756203  
[2026-03-20 21:23:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e374c37f-b402-4aea-b085-b4f2248c129f&Player_ID=10017756203","has_body":false} 
[2026-03-20 21:23:09] production.INFO: Operation sent successfully {"operation_id":159499,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cm63qbg-1774030989","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 21:23:09"}},"processed_data":{"order_number":"ORD-Cm63qbg-1774030989","amount":0.934649999999999980815346134477294981479644775390625,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 21:23:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18273} 
[2026-03-20 21:23:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-20 21:23:35] production.INFO: Constructing job for order: 174453  
[2026-03-20 21:23:36] production.INFO: Handling job for order: 174453  
[2026-03-20 21:23:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:23:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:23:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=4770&uuid=60c7fbed-c462-49f4-93aa-19e95a010482&Player_ID=821910391  
[2026-03-20 21:23:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=4770&uuid=60c7fbed-c462-49f4-93aa-19e95a010482&Player_ID=821910391","has_body":false} 
[2026-03-20 21:23:37] production.INFO: Operation sent successfully {"operation_id":159500,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7hE3ODhj-1774031017","amount":4.98121226100000047409821490873582661151885986328125,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-20 21:23:37"}},"processed_data":{"order_number":"ORD-7hE3ODhj-1774031017","amount":4.98121226100000047409821490873582661151885986328125,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-20 21:23:39] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"request_approved","reference_id":18274} 
[2026-03-20 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 21:24:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":174432} 
[2026-03-20 21:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04"} 
[2026-03-20 21:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","total_operations":2,"sites_count":1} 
[2026-03-20 21:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Cm63qbg-1774030989","ORD-7hE3ODhj-1774031017"]} 
[2026-03-20 21:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7hE3ODhj-1774031017","operation_id":159500} 
[2026-03-20 21:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"processed":0,"errors":0} 
[2026-03-20 21:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tyG5sea2tj0sGt0Ka2CldXfxBQBx5Cq5","execution_time":"2026-03-20 21:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 21:24:59] production.INFO: Constructing job for order: 174454  
[2026-03-20 21:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 21:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 21:25:03] production.INFO: async() رجع: true  
[2026-03-20 21:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:25:05] production.INFO: Handling job for order: 174454  
[2026-03-20 21:25:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:25:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:25:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=d96002f8-ff71-484c-aaaf-acea7074af69&Player_ID=0994436550  
[2026-03-20 21:25:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=d96002f8-ff71-484c-aaaf-acea7074af69&Player_ID=0994436550","has_body":false} 
[2026-03-20 21:25:05] production.INFO: Operation sent successfully {"operation_id":159501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MhZqeQ9-1774031105","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:25:05"}},"processed_data":{"order_number":"ORD-MhZqeQ9-1774031105","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:25:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1298,"notification_type":"order_approved","reference_id":174452} 
[2026-03-20 21:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1298  
[2026-03-20 21:25:43] production.INFO: Constructing job for order: 174455  
[2026-03-20 21:25:45] production.INFO: Handling job for order: 174455  
[2026-03-20 21:25:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:25:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:25:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6df190c-aead-4465-9355-0e4c42c4b9c4&Player_ID=52429504818  
[2026-03-20 21:25:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6df190c-aead-4465-9355-0e4c42c4b9c4&Player_ID=52429504818","has_body":false} 
[2026-03-20 21:25:46] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"400.0","mainamount":"400","operation_number":"600428511921","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3i2k7qfiana2cgB898n"}},"user_id":957} 
[2026-03-20 21:25:46] production.INFO: Operation sent successfully {"operation_id":159502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MY4Wro-1774031146","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:25:46"}},"processed_data":{"order_number":"ORD-MY4Wro-1774031146","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:25:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:25:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18275,"user_id":957,"amount":400.0,"admins_notified":7} 
[2026-03-20 21:25:50] production.INFO: Constructing job for order: 174456  
[2026-03-20 21:25:52] production.INFO: Handling job for order: 174456  
[2026-03-20 21:25:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:25:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:25:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=5b8f5079-145c-42eb-9bf0-31a3f53e4f17&Player_ID=0956106653  
[2026-03-20 21:25:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=5b8f5079-145c-42eb-9bf0-31a3f53e4f17&Player_ID=0956106653","has_body":false} 
[2026-03-20 21:25:53] production.INFO: Operation sent successfully {"operation_id":159503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e4fzkXfA-1774031153","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:25:53"}},"processed_data":{"order_number":"ORD-e4fzkXfA-1774031153","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:25:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MY4Wro-1774031146","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:25:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-MY4Wro-1774031146","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:25:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:25:56] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174455} 
[2026-03-20 21:25:56] production.INFO: Order updated successfully. Order ID: 174455, Status: completed  
[2026-03-20 21:25:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MY4Wro-1774031146","status":"completed","codes_count":0} 
[2026-03-20 21:25:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02"} 
[2026-03-20 21:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","total_operations":4,"sites_count":2} 
[2026-03-20 21:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Cm63qbg-1774030989","ORD-7hE3ODhj-1774031017"]} 
[2026-03-20 21:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 21:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"count":1} 
[2026-03-20 21:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"count":1} 
[2026-03-20 21:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"user_id":576,"notification_type":"order_approved","reference_id":174453} 
[2026-03-20 21:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"processed":1,"errors":0} 
[2026-03-20 21:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"processed":1,"errors":0} 
[2026-03-20 21:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"orders_count":2,"order_ids":["ORD-MhZqeQ9-1774031105","ORD-e4fzkXfA-1774031153"]} 
[2026-03-20 21:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499,"orders_count":2} 
[2026-03-20 21:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503} 
[2026-03-20 21:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 21:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"count":1} 
[2026-03-20 21:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"count":1} 
[2026-03-20 21:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"user_id":754,"notification_type":"order_approved","reference_id":174454} 
[2026-03-20 21:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"processed":1,"errors":0} 
[2026-03-20 21:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501,"processed":1,"errors":0} 
[2026-03-20 21:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GUiCcXbox3NOZEPdyqJehLQzE5SnhrVI","execution_time":"2026-03-20 21:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MhZqeQ9-1774031105","operation_id":159501} 
[2026-03-20 21:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-20 21:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 21:26:03] production.INFO: Constructing job for order: 174457  
[2026-03-20 21:26:05] production.INFO: Handling job for order: 174457  
[2026-03-20 21:26:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:26:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:26:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=42d2b368-f67a-4a40-8ede-48255b961517&Player_ID=0956106653  
[2026-03-20 21:26:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=42d2b368-f67a-4a40-8ede-48255b961517&Player_ID=0956106653","has_body":false} 
[2026-03-20 21:26:06] production.INFO: Operation sent successfully {"operation_id":159504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1uy4-1774031166","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:26:06"}},"processed_data":{"order_number":"ORD-1uy4-1774031166","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:26:31] production.INFO: Constructing job for order: 174458  
[2026-03-20 21:26:33] production.INFO: Handling job for order: 174458  
[2026-03-20 21:26:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:26:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:26:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e693126c-bb6a-4d5f-b77d-249b8651bf25&Player_ID=5644051331  
[2026-03-20 21:26:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e693126c-bb6a-4d5f-b77d-249b8651bf25&Player_ID=5644051331","has_body":false} 
[2026-03-20 21:26:34] production.INFO: Operation sent successfully {"operation_id":159505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XDtKE-1774031194","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:26:34"}},"processed_data":{"order_number":"ORD-XDtKE-1774031194","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:26:34] production.INFO: Constructing job for order: 174459  
[2026-03-20 21:26:37] production.INFO: Handling job for order: 174459  
[2026-03-20 21:26:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:26:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:26:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6468140a-8424-4342-b7f8-5c162e1d7692&Player_ID=52100262398  
[2026-03-20 21:26:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6468140a-8424-4342-b7f8-5c162e1d7692&Player_ID=52100262398","has_body":false} 
[2026-03-20 21:26:38] production.INFO: Operation sent successfully {"operation_id":159506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Akfa-1774031197","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:26:38"}},"processed_data":{"order_number":"ORD-Akfa-1774031197","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:26:45] production.INFO: Constructing job for order: 174460  
[2026-03-20 21:26:47] production.INFO: Handling job for order: 174460  
[2026-03-20 21:26:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:26:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:26:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cfb6af1e-bf7c-4001-9e4d-d9613b9dd2ae&Player_ID=52280698886  
[2026-03-20 21:26:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cfb6af1e-bf7c-4001-9e4d-d9613b9dd2ae&Player_ID=52280698886","has_body":false} 
[2026-03-20 21:26:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XDtKE-1774031194","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:26:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-XDtKE-1774031194","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:26:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:26:47] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174458} 
[2026-03-20 21:26:47] production.INFO: Order updated successfully. Order ID: 174458, Status: completed  
[2026-03-20 21:26:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XDtKE-1774031194","status":"completed","codes_count":0} 
[2026-03-20 21:26:48] production.INFO: Operation sent successfully {"operation_id":159507,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kR8-1774031207","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:26:48"}},"processed_data":{"order_number":"ORD-kR8-1774031207","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:26:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:27:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kR8-1774031207","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:27:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-kR8-1774031207","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:27:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:27:27] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174460} 
[2026-03-20 21:27:27] production.INFO: Order updated successfully. Order ID: 174460, Status: completed  
[2026-03-20 21:27:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kR8-1774031207","status":"completed","codes_count":0} 
[2026-03-20 21:27:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:27:38] production.INFO: Constructing job for order: 174461  
[2026-03-20 21:27:39] production.INFO: Handling job for order: 174461  
[2026-03-20 21:27:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:27:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:27:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a0ed0420-7921-43af-88dd-760dec6c7715&Player_ID=8852613794  
[2026-03-20 21:27:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a0ed0420-7921-43af-88dd-760dec6c7715&Player_ID=8852613794","has_body":false} 
[2026-03-20 21:27:40] production.INFO: Operation sent successfully {"operation_id":159508,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M0K-1774031259","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 21:27:40"}},"processed_data":{"order_number":"ORD-M0K-1774031259","amount":4.62300000000000022026824808563105762004852294921875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 21:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04"} 
[2026-03-20 21:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","total_operations":5,"sites_count":2} 
[2026-03-20 21:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Cm63qbg-1774030989","ORD-Akfa-1774031197","ORD-M0K-1774031259"]} 
[2026-03-20 21:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508} 
[2026-03-20 21:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508,"processed":0,"errors":0} 
[2026-03-20 21:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508,"orders_count":2,"order_ids":["ORD-e4fzkXfA-1774031153","ORD-1uy4-1774031166"]} 
[2026-03-20 21:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508} 
[2026-03-20 21:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0K-1774031259","operation_id":159508,"orders_count":2} 
[2026-03-20 21:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 21:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 21:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"count":2} 
[2026-03-20 21:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"count":2} 
[2026-03-20 21:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"user_id":315,"notification_type":"order_approved","reference_id":174457} 
[2026-03-20 21:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"user_id":315,"notification_type":"order_approved","reference_id":174456} 
[2026-03-20 21:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"processed":2,"errors":0} 
[2026-03-20 21:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503,"processed":2,"errors":0} 
[2026-03-20 21:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pqOl8NZoJtQyLgWxfBsslrfWLIk4MmDQ","execution_time":"2026-03-20 21:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4fzkXfA-1774031153","operation_id":159503} 
[2026-03-20 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 21:28:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-20 21:28:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M0K-1774031259","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:28:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-M0K-1774031259","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:28:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:28:40] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":174461} 
[2026-03-20 21:28:40] production.INFO: Order updated successfully. Order ID: 174461, Status: completed  
[2026-03-20 21:28:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M0K-1774031259","status":"completed","codes_count":0} 
[2026-03-20 21:28:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 21:29:14] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"155463629","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnn44fo22nf693BRGoRH"}},"user_id":1751} 
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:29:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:29:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18276,"user_id":1751,"amount":10.0,"admins_notified":7} 
[2026-03-20 21:29:21] production.INFO: Constructing job for order: 174462  
[2026-03-20 21:29:21] production.INFO: Constructing job for order: 174463  
[2026-03-20 21:29:22] production.INFO: Handling job for order: 174463  
[2026-03-20 21:29:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:29:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:29:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=bfaea572-e7df-499d-be11-7f99019e55aa&Player_ID=25293779  
[2026-03-20 21:29:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=bfaea572-e7df-499d-be11-7f99019e55aa&Player_ID=25293779","has_body":false} 
[2026-03-20 21:29:23] production.INFO: Operation sent successfully {"operation_id":159509,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Txs-1774031363","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-20 21:29:23"}},"processed_data":{"order_number":"ORD-Txs-1774031363","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-20 21:29:23] production.INFO: Handling job for order: 174462  
[2026-03-20 21:29:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:29:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:29:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b423d6f-9384-48d6-a18d-6d5a3772bbd3&Player_ID=5255214296  
[2026-03-20 21:29:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b423d6f-9384-48d6-a18d-6d5a3772bbd3&Player_ID=5255214296","has_body":false} 
[2026-03-20 21:29:24] production.INFO: Operation sent successfully {"operation_id":159510,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UIZH8-1774031363","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:29:24"}},"processed_data":{"order_number":"ORD-UIZH8-1774031363","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:29:34] production.INFO: Constructing job for order: 174464  
[2026-03-20 21:29:36] production.INFO: Handling job for order: 174464  
[2026-03-20 21:29:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=aaf29b3a-0d27-4123-9b90-eaeee1cdcc4b&Player_ID=52268163795  
[2026-03-20 21:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=aaf29b3a-0d27-4123-9b90-eaeee1cdcc4b&Player_ID=52268163795","has_body":false} 
[2026-03-20 21:29:36] production.INFO: Operation sent successfully {"operation_id":159511,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WvSE-1774031376","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:29:36"}},"processed_data":{"order_number":"ORD-WvSE-1774031376","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:29:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UIZH8-1774031363","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:29:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-UIZH8-1774031363","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:29:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:29:41] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174462} 
[2026-03-20 21:29:41] production.INFO: Order updated successfully. Order ID: 174462, Status: completed  
[2026-03-20 21:29:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UIZH8-1774031363","status":"completed","codes_count":0} 
[2026-03-20 21:29:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:29:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WvSE-1774031376","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:29:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-WvSE-1774031376","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:29:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:29:59] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174464} 
[2026-03-20 21:29:59] production.INFO: Order updated successfully. Order ID: 174464, Status: completed  
[2026-03-20 21:29:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WvSE-1774031376","status":"completed","codes_count":0} 
[2026-03-20 21:30:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03"} 
[2026-03-20 21:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","total_operations":3,"sites_count":1} 
[2026-03-20 21:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Cm63qbg-1774030989","ORD-Akfa-1774031197","ORD-Txs-1774031363"]} 
[2026-03-20 21:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"errors":0} 
[2026-03-20 21:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SooHlUT9lGcST2X18BsCEAE9IBvFrOJH","execution_time":"2026-03-20 21:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:30:06] production.INFO: async() رجع: true  
[2026-03-20 21:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:30:06] production.INFO: Constructing job for order: 174465  
[2026-03-20 21:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:30:07] production.INFO: Handling job for order: 174465  
[2026-03-20 21:30:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:30:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:30:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6d73f005-af3e-4c74-bf2c-473cc9deed0b&Player_ID=0936551052  
[2026-03-20 21:30:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6d73f005-af3e-4c74-bf2c-473cc9deed0b&Player_ID=0936551052","has_body":false} 
[2026-03-20 21:30:08] production.INFO: Operation sent successfully {"operation_id":159512,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uivMg-1774031408","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:30:08"}},"processed_data":{"order_number":"ORD-uivMg-1774031408","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:30:23] production.INFO: Constructing job for order: 174466  
[2026-03-20 21:30:26] production.INFO: Handling job for order: 174466  
[2026-03-20 21:30:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:30:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:30:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b14b7b47-e1d3-4733-9244-271551c06787&Player_ID=0936004918  
[2026-03-20 21:30:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b14b7b47-e1d3-4733-9244-271551c06787&Player_ID=0936004918","has_body":false} 
[2026-03-20 21:30:27] production.INFO: Operation sent successfully {"operation_id":159513,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ozeHptK-1774031426","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:30:27"}},"processed_data":{"order_number":"ORD-ozeHptK-1774031426","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:31:04] production.INFO: Constructing job for order: 174467  
[2026-03-20 21:31:06] production.INFO: Handling job for order: 174467  
[2026-03-20 21:31:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:31:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:31:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=4ce9a67d-094d-443d-a12a-11c2f50829a4&Player_ID=0940201945  
[2026-03-20 21:31:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=4ce9a67d-094d-443d-a12a-11c2f50829a4&Player_ID=0940201945","has_body":false} 
[2026-03-20 21:31:06] production.INFO: Operation sent successfully {"operation_id":159514,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rBr-1774031466","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:31:06"}},"processed_data":{"order_number":"ORD-rBr-1774031466","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:32:03] production.INFO: Constructing job for order: 174468  
[2026-03-20 21:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03"} 
[2026-03-20 21:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","total_operations":6,"sites_count":2} 
[2026-03-20 21:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Cm63qbg-1774030989","ORD-Akfa-1774031197","ORD-Txs-1774031363"]} 
[2026-03-20 21:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cm63qbg-1774030989","operation_id":159499} 
[2026-03-20 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"errors":0} 
[2026-03-20 21:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"orders_count":3,"order_ids":["ORD-uivMg-1774031408","ORD-ozeHptK-1774031426","ORD-rBr-1774031466"]} 
[2026-03-20 21:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"orders_count":3} 
[2026-03-20 21:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 21:32:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 21:32:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"count":3} 
[2026-03-20 21:32:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"count":3} 
[2026-03-20 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"user_id":754,"notification_type":"order_approved","reference_id":174466} 
[2026-03-20 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"user_id":587,"notification_type":"order_approved","reference_id":174467} 
[2026-03-20 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"user_id":754,"notification_type":"order_approved","reference_id":174465} 
[2026-03-20 21:32:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:32:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:32:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"processed":3,"errors":0} 
[2026-03-20 21:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512,"processed":3,"errors":0} 
[2026-03-20 21:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C8wNh7MBoMP1ZwFLb8Me8vK042lwtG4x","execution_time":"2026-03-20 21:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uivMg-1774031408","operation_id":159512} 
[2026-03-20 21:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 21:32:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:32:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 21:32:06] production.INFO: Handling job for order: 174468  
[2026-03-20 21:32:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:32:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:32:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=97bc8b08-ce83-4877-864a-36be9f003495&Player_ID=0940724421  
[2026-03-20 21:32:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=97bc8b08-ce83-4877-864a-36be9f003495&Player_ID=0940724421","has_body":false} 
[2026-03-20 21:32:07] production.INFO: Operation sent successfully {"operation_id":159515,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0cgYLUNj-1774031527","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 21:32:07"}},"processed_data":{"order_number":"ORD-0cgYLUNj-1774031527","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 21:32:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Cm63qbg-1774030989","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:32:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Cm63qbg-1774030989","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:32:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:32:44] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":174451} 
[2026-03-20 21:32:44] production.INFO: Order updated successfully. Order ID: 174451, Status: completed  
[2026-03-20 21:32:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Cm63qbg-1774030989","status":"completed","codes_count":0} 
[2026-03-20 21:32:45] production.INFO: Constructing job for order: 174469  
[2026-03-20 21:32:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-20 21:32:46] production.INFO: Handling job for order: 174469  
[2026-03-20 21:32:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:32:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:32:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6bbddadb-fbb9-4b1f-805b-6f9d7dee42d9&Player_ID=13526758881  
[2026-03-20 21:32:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6bbddadb-fbb9-4b1f-805b-6f9d7dee42d9&Player_ID=13526758881","has_body":false} 
[2026-03-20 21:32:47] production.INFO: Operation sent successfully {"operation_id":159516,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wOu-1774031566","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 21:32:47"}},"processed_data":{"order_number":"ORD-wOu-1774031566","amount":9.2761499999999994514610079932026565074920654296875,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 21:32:57] production.INFO: Constructing job for order: 174470  
[2026-03-20 21:32:59] production.INFO: Handling job for order: 174470  
[2026-03-20 21:32:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:32:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:32:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=48a8254a-80aa-4a62-a4af-227e2fd180dc&Player_ID=52275296998  
[2026-03-20 21:32:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=48a8254a-80aa-4a62-a4af-227e2fd180dc&Player_ID=52275296998","has_body":false} 
[2026-03-20 21:33:00] production.INFO: Operation sent successfully {"operation_id":159517,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4K5T3-1774031579","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:32:59"}},"processed_data":{"order_number":"ORD-4K5T3-1774031579","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 21:33:13] production.INFO: Constructing job for order: 174471  
[2026-03-20 21:33:15] production.INFO: Handling job for order: 174471  
[2026-03-20 21:33:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:33:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:33:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=4ef0818f-0fe1-4d34-875b-151b67abd388&Player_ID=0993648377  
[2026-03-20 21:33:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=4ef0818f-0fe1-4d34-875b-151b67abd388&Player_ID=0993648377","has_body":false} 
[2026-03-20 21:33:15] production.INFO: Operation sent successfully {"operation_id":159518,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UGkyGi-1774031595","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:33:15"}},"processed_data":{"order_number":"ORD-UGkyGi-1774031595","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:33:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4K5T3-1774031579","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:33:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-4K5T3-1774031579","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:33:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:33:35] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174470} 
[2026-03-20 21:33:35] production.INFO: Order updated successfully. Order ID: 174470, Status: completed  
[2026-03-20 21:33:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4K5T3-1774031579","status":"completed","codes_count":0} 
[2026-03-20 21:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 21:33:39] production.INFO: Constructing job for order: 174472  
[2026-03-20 21:33:42] production.INFO: Handling job for order: 174472  
[2026-03-20 21:33:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:33:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:33:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=fe7cf64c-a89a-49ed-b486-100e61a563c9&Player_ID=1562002222  
[2026-03-20 21:33:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=fe7cf64c-a89a-49ed-b486-100e61a563c9&Player_ID=1562002222","has_body":false} 
[2026-03-20 21:33:43] production.INFO: Operation sent successfully {"operation_id":159519,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2eTW5dlH-1774031623","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 21:33:43"}},"processed_data":{"order_number":"ORD-2eTW5dlH-1774031623","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 21:33:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2eTW5dlH-1774031623","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:33:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-2eTW5dlH-1774031623","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:33:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:33:50] production.INFO: SendAcceptReject: Notification queued {"user_id":95,"notification_type":"order_approved","reference_id":174472} 
[2026-03-20 21:33:50] production.INFO: Order updated successfully. Order ID: 174472, Status: completed  
[2026-03-20 21:33:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2eTW5dlH-1774031623","status":"completed","codes_count":0} 
[2026-03-20 21:33:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 95  
[2026-03-20 21:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01"} 
[2026-03-20 21:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","total_operations":5,"sites_count":2} 
[2026-03-20 21:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Akfa-1774031197","ORD-Txs-1774031363","ORD-wOu-1774031566"]} 
[2026-03-20 21:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516} 
[2026-03-20 21:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516,"processed":0,"errors":0} 
[2026-03-20 21:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516,"orders_count":2,"order_ids":["ORD-0cgYLUNj-1774031527","ORD-UGkyGi-1774031595"]} 
[2026-03-20 21:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516} 
[2026-03-20 21:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wOu-1774031566","operation_id":159516,"orders_count":2} 
[2026-03-20 21:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 21:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 21:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"count":2} 
[2026-03-20 21:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"count":2} 
[2026-03-20 21:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"user_id":587,"notification_type":"order_approved","reference_id":174468} 
[2026-03-20 21:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"user_id":754,"notification_type":"order_approved","reference_id":174471} 
[2026-03-20 21:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"processed":2,"errors":0} 
[2026-03-20 21:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518,"processed":2,"errors":0} 
[2026-03-20 21:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mH0VcHEjKloCkxzLtFO7J3fK3qa8o1DT","execution_time":"2026-03-20 21:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGkyGi-1774031595","operation_id":159518} 
[2026-03-20 21:34:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 21:34:30] production.INFO: Constructing job for order: 174473  
[2026-03-20 21:34:33] production.INFO: Handling job for order: 174473  
[2026-03-20 21:34:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:34:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:34:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=23000&uuid=35f3cdc1-6780-4dd5-b452-bf2645b4484f&Player_ID=4948251052  
[2026-03-20 21:34:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=23000&uuid=35f3cdc1-6780-4dd5-b452-bf2645b4484f&Player_ID=4948251052","has_body":false} 
[2026-03-20 21:34:34] production.INFO: Operation sent successfully {"operation_id":159520,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0HOrM-1774031674","amount":2.588880000000000070059513745945878326892852783203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 21:34:34"}},"processed_data":{"order_number":"ORD-0HOrM-1774031674","amount":2.588880000000000070059513745945878326892852783203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 21:34:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0HOrM-1774031674","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:34:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-0HOrM-1774031674","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:34:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:34:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":174473} 
[2026-03-20 21:34:38] production.INFO: Order updated successfully. Order ID: 174473, Status: completed  
[2026-03-20 21:34:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0HOrM-1774031674","status":"completed","codes_count":0} 
[2026-03-20 21:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-20 21:34:46] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2500.0","mainamount":"2500","operation_number":"600428529671","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8qrqppiqeu7s249Xphy"}},"user_id":45} 
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:34:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:34:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18277,"user_id":45,"amount":2500.0,"admins_notified":7} 
[2026-03-20 21:34:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wOu-1774031566","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:34:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-wOu-1774031566","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:34:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:34:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174469} 
[2026-03-20 21:34:48] production.INFO: Order updated successfully. Order ID: 174469, Status: completed  
[2026-03-20 21:34:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wOu-1774031566","status":"completed","codes_count":0} 
[2026-03-20 21:34:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 21:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 21:35:06] production.INFO: async() رجع: true  
[2026-03-20 21:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:35:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02"} 
[2026-03-20 21:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","total_operations":2,"sites_count":1} 
[2026-03-20 21:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Akfa-1774031197","ORD-Txs-1774031363"]} 
[2026-03-20 21:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"errors":0} 
[2026-03-20 21:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QCieGBlPa0H2CqNx9jOv8Ijx1sVT1sUu","execution_time":"2026-03-20 21:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:36:21] production.INFO: Constructing job for order: 174474  
[2026-03-20 21:36:23] production.INFO: Handling job for order: 174474  
[2026-03-20 21:36:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:36:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:36:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a3698a1f-42b5-45b1-9096-52cb639d5807&Player_ID=456612  
[2026-03-20 21:36:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a3698a1f-42b5-45b1-9096-52cb639d5807&Player_ID=456612","has_body":false} 
[2026-03-20 21:36:24] production.INFO: Operation sent successfully {"operation_id":159521,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CiH-1774031783","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 21:36:24"}},"processed_data":{"order_number":"ORD-CiH-1774031783","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 21:36:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CiH-1774031783","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:36:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-CiH-1774031783","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:36:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:36:30] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174474} 
[2026-03-20 21:36:30] production.INFO: Order updated successfully. Order ID: 174474, Status: completed  
[2026-03-20 21:36:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CiH-1774031783","status":"completed","codes_count":0} 
[2026-03-20 21:36:31] production.INFO: Constructing job for order: 174475  
[2026-03-20 21:36:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:36:33] production.INFO: Handling job for order: 174475  
[2026-03-20 21:36:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:36:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:36:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5d712ec0-71be-41b2-beee-b62ac8d9595f&Player_ID=471156  
[2026-03-20 21:36:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5d712ec0-71be-41b2-beee-b62ac8d9595f&Player_ID=471156","has_body":false} 
[2026-03-20 21:36:33] production.INFO: Operation sent successfully {"operation_id":159522,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gz62LOh-1774031793","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 21:36:33"}},"processed_data":{"order_number":"ORD-gz62LOh-1774031793","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 21:36:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gz62LOh-1774031793","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:36:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-gz62LOh-1774031793","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:36:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:36:36] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174475} 
[2026-03-20 21:36:36] production.INFO: Order updated successfully. Order ID: 174475, Status: completed  
[2026-03-20 21:36:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gz62LOh-1774031793","status":"completed","codes_count":0} 
[2026-03-20 21:36:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:36:47] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:37:03] production.INFO: Constructing job for order: 174476  
[2026-03-20 21:37:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 21:37:05] production.INFO: Handling job for order: 174476  
[2026-03-20 21:37:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:37:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:37:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2bdbb4b9-b4c6-4f76-bb36-f192d22abc49&Player_ID=52274398648  
[2026-03-20 21:37:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2bdbb4b9-b4c6-4f76-bb36-f192d22abc49&Player_ID=52274398648","has_body":false} 
[2026-03-20 21:37:06] production.INFO: Operation sent successfully {"operation_id":159523,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pppLJw-1774031826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:37:06"}},"processed_data":{"order_number":"ORD-pppLJw-1774031826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:37:27] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 21:37:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 21:37:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:37:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pppLJw-1774031826","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:37:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-pppLJw-1774031826","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:37:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:37:42] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174476} 
[2026-03-20 21:37:42] production.INFO: Order updated successfully. Order ID: 174476, Status: completed  
[2026-03-20 21:37:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pppLJw-1774031826","status":"completed","codes_count":0} 
[2026-03-20 21:37:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03"} 
[2026-03-20 21:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","total_operations":2,"sites_count":1} 
[2026-03-20 21:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Akfa-1774031197","ORD-Txs-1774031363"]} 
[2026-03-20 21:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Akfa-1774031197","operation_id":159506} 
[2026-03-20 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"errors":0} 
[2026-03-20 21:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3GbRSK8rc70DlxcPlm5LEYs3CZYAs7CL","execution_time":"2026-03-20 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:38:11] production.INFO: Constructing job for order: 174477  
[2026-03-20 21:38:12] production.INFO: Handling job for order: 174477  
[2026-03-20 21:38:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:38:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:38:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4a069cb3-fce4-4a14-a93b-3ed7622bc027&Player_ID=0938431151  
[2026-03-20 21:38:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4a069cb3-fce4-4a14-a93b-3ed7622bc027&Player_ID=0938431151","has_body":false} 
[2026-03-20 21:38:13] production.INFO: Operation sent successfully {"operation_id":159524,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0pRbmmdX-1774031893","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:38:13"}},"processed_data":{"order_number":"ORD-0pRbmmdX-1774031893","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:38:17] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"591.0","mainamount":"600","operation_number":"155470149","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdg3lt7na8fid7ZLEHUl"}},"user_id":1103} 
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:38:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:38:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18278,"user_id":1103,"amount":591.0,"admins_notified":7} 
[2026-03-20 21:38:19] production.INFO: Constructing job for order: 174478  
[2026-03-20 21:38:22] production.INFO: Handling job for order: 174478  
[2026-03-20 21:38:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:38:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:38:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a0838c4-96c4-420a-8707-da1cc3f8ce00&Player_ID=5604412653  
[2026-03-20 21:38:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a0838c4-96c4-420a-8707-da1cc3f8ce00&Player_ID=5604412653","has_body":false} 
[2026-03-20 21:38:23] production.INFO: Operation sent successfully {"operation_id":159525,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KiZ1cP-1774031903","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:38:23"}},"processed_data":{"order_number":"ORD-KiZ1cP-1774031903","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:38:32] production.INFO: Constructing job for order: 174479  
[2026-03-20 21:38:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KiZ1cP-1774031903","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:38:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-KiZ1cP-1774031903","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:38:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:38:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":174478} 
[2026-03-20 21:38:33] production.INFO: Order updated successfully. Order ID: 174478, Status: completed  
[2026-03-20 21:38:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KiZ1cP-1774031903","status":"completed","codes_count":0} 
[2026-03-20 21:38:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Akfa-1774031197","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 21:38:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-Akfa-1774031197","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 21:38:33] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 21:38:33] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_rejected","reference_id":174459} 
[2026-03-20 21:38:33] production.INFO: Order updated successfully. Order ID: 174459, Status: rejected  
[2026-03-20 21:38:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Akfa-1774031197","status":"rejected","codes_count":0} 
[2026-03-20 21:38:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-20 21:38:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 21:38:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-20 21:38:35] production.INFO: Handling job for order: 174479  
[2026-03-20 21:38:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:38:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:38:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=fc1f3554-770f-4892-b020-02f006c49be8&Player_ID=0938431151  
[2026-03-20 21:38:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=fc1f3554-770f-4892-b020-02f006c49be8&Player_ID=0938431151","has_body":false} 
[2026-03-20 21:38:36] production.INFO: Operation sent successfully {"operation_id":159526,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sr5ttzIU-1774031916","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:38:36"}},"processed_data":{"order_number":"ORD-sr5ttzIU-1774031916","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:39:15] production.INFO: Constructing job for order: 174480  
[2026-03-20 21:39:16] production.INFO: Constructing job for order: 174481  
[2026-03-20 21:39:18] production.INFO: Handling job for order: 174480  
[2026-03-20 21:39:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:39:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:39:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=28000&uuid=06f41c4d-8a2e-4e91-a307-f1b711090b2d&Player_ID=50865884  
[2026-03-20 21:39:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=28000&uuid=06f41c4d-8a2e-4e91-a307-f1b711090b2d&Player_ID=50865884","has_body":false} 
[2026-03-20 21:39:19] production.INFO: Operation sent successfully {"operation_id":159527,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dmk-1774031958","amount":48.07194559999999938781911623664200305938720703125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 21:39:19"}},"processed_data":{"order_number":"ORD-dmk-1774031958","amount":48.07194559999999938781911623664200305938720703125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 21:39:19] production.INFO: Handling job for order: 174481  
[2026-03-20 21:39:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:39:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:39:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=adf933be-49ea-4650-ad42-a48936a50291&Player_ID=52312966485  
[2026-03-20 21:39:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=adf933be-49ea-4650-ad42-a48936a50291&Player_ID=52312966485","has_body":false} 
[2026-03-20 21:39:19] production.INFO: Operation sent successfully {"operation_id":159528,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IxODsAYM-1774031959","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:39:19"}},"processed_data":{"order_number":"ORD-IxODsAYM-1774031959","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 21:39:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IxODsAYM-1774031959","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:39:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-IxODsAYM-1774031959","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:39:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:39:33] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174481} 
[2026-03-20 21:39:33] production.INFO: Order updated successfully. Order ID: 174481, Status: completed  
[2026-03-20 21:39:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IxODsAYM-1774031959","status":"completed","codes_count":0} 
[2026-03-20 21:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:39:54] production.INFO: Constructing job for order: 174482  
[2026-03-20 21:39:56] production.INFO: Handling job for order: 174482  
[2026-03-20 21:39:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:39:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:39:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=86954451-2650-44d1-b398-b15ce5bb44b4&Player_ID=51896117854  
[2026-03-20 21:39:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=86954451-2650-44d1-b398-b15ce5bb44b4&Player_ID=51896117854","has_body":false} 
[2026-03-20 21:39:56] production.INFO: Operation sent successfully {"operation_id":159529,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3G1Wo6-1774031996","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:39:56"}},"processed_data":{"order_number":"ORD-3G1Wo6-1774031996","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02"} 
[2026-03-20 21:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","total_operations":5,"sites_count":2} 
[2026-03-20 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Txs-1774031363","ORD-dmk-1774031958","ORD-3G1Wo6-1774031996"]} 
[2026-03-20 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3G1Wo6-1774031996","operation_id":159529} 
[2026-03-20 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dmk-1774031958","operation_id":159527} 
[2026-03-20 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":0,"errors":0} 
[2026-03-20 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"orders_count":2,"order_ids":["ORD-0pRbmmdX-1774031893","ORD-sr5ttzIU-1774031916"]} 
[2026-03-20 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"orders_count":2} 
[2026-03-20 21:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 21:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 21:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"count":2} 
[2026-03-20 21:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"count":2} 
[2026-03-20 21:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"user_id":1551,"notification_type":"order_approved","reference_id":174477} 
[2026-03-20 21:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"user_id":1551,"notification_type":"order_approved","reference_id":174479} 
[2026-03-20 21:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"processed":2,"errors":0} 
[2026-03-20 21:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526,"processed":2,"errors":0} 
[2026-03-20 21:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oda0ZVw307kmdf9qpwN3xqK7wl5tYrmm","execution_time":"2026-03-20 21:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr5ttzIU-1774031916","operation_id":159526} 
[2026-03-20 21:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:40:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:40:05] production.INFO: async() رجع: true  
[2026-03-20 21:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-20 21:40:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3G1Wo6-1774031996","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:40:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-3G1Wo6-1774031996","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:40:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:40:10] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":174482} 
[2026-03-20 21:40:10] production.INFO: Order updated successfully. Order ID: 174482, Status: completed  
[2026-03-20 21:40:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3G1Wo6-1774031996","status":"completed","codes_count":0} 
[2026-03-20 21:40:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 21:40:18] production.INFO: Constructing job for order: 174483  
[2026-03-20 21:40:21] production.INFO: Handling job for order: 174483  
[2026-03-20 21:40:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:40:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:40:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d5b6042f-e88a-496e-a7ae-17dfa0bce29b&Player_ID=1110031006  
[2026-03-20 21:40:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d5b6042f-e88a-496e-a7ae-17dfa0bce29b&Player_ID=1110031006","has_body":false} 
[2026-03-20 21:40:22] production.INFO: Operation sent successfully {"operation_id":159530,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8PNg-1774032022","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 21:40:22"}},"processed_data":{"order_number":"ORD-8PNg-1774032022","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 21:40:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8PNg-1774032022","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:40:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-8PNg-1774032022","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:40:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:40:27] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174483} 
[2026-03-20 21:40:27] production.INFO: Order updated successfully. Order ID: 174483, Status: completed  
[2026-03-20 21:40:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8PNg-1774032022","status":"completed","codes_count":0} 
[2026-03-20 21:40:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 21:40:43] production.INFO: Constructing job for order: 174484  
[2026-03-20 21:40:46] production.INFO: Handling job for order: 174484  
[2026-03-20 21:40:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:40:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:40:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=484115bc-1741-4c1e-956c-df207bd7484d&Player_ID=435161  
[2026-03-20 21:40:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=484115bc-1741-4c1e-956c-df207bd7484d&Player_ID=435161","has_body":false} 
[2026-03-20 21:40:47] production.INFO: Operation sent successfully {"operation_id":159531,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C1or-1774032047","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 21:40:47"}},"processed_data":{"order_number":"ORD-C1or-1774032047","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 21:40:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C1or-1774032047","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:40:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-C1or-1774032047","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:40:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:40:51] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174484} 
[2026-03-20 21:40:51] production.INFO: Order updated successfully. Order ID: 174484, Status: completed  
[2026-03-20 21:40:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C1or-1774032047","status":"completed","codes_count":0} 
[2026-03-20 21:40:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:40:53] production.INFO: Constructing job for order: 174486  
[2026-03-20 21:40:56] production.INFO: Handling job for order: 174486  
[2026-03-20 21:40:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=43ebb151-0683-479c-99ee-48dea02e570d&Player_ID=471156  
[2026-03-20 21:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=43ebb151-0683-479c-99ee-48dea02e570d&Player_ID=471156","has_body":false} 
[2026-03-20 21:40:57] production.INFO: Operation sent successfully {"operation_id":159532,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FW34bQ-1774032056","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 21:40:57"}},"processed_data":{"order_number":"ORD-FW34bQ-1774032056","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 21:41:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FW34bQ-1774032056","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:41:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-FW34bQ-1774032056","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:41:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:41:00] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174486} 
[2026-03-20 21:41:00] production.INFO: Order updated successfully. Order ID: 174486, Status: completed  
[2026-03-20 21:41:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FW34bQ-1774032056","status":"completed","codes_count":0} 
[2026-03-20 21:41:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:41:32] production.INFO: Constructing job for order: 174487  
[2026-03-20 21:41:33] production.INFO: Handling job for order: 174487  
[2026-03-20 21:41:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:41:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:41:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8557305d-8982-40ac-8390-dc0cb8fe211b&Player_ID=51896117854  
[2026-03-20 21:41:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8557305d-8982-40ac-8390-dc0cb8fe211b&Player_ID=51896117854","has_body":false} 
[2026-03-20 21:41:34] production.INFO: Operation sent successfully {"operation_id":159533,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XGgiqNz-1774032093","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:41:34"}},"processed_data":{"order_number":"ORD-XGgiqNz-1774032093","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:41:55] production.INFO: Constructing job for order: 174488  
[2026-03-20 21:41:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XGgiqNz-1774032093","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:41:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-XGgiqNz-1774032093","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:41:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:41:57] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":174487} 
[2026-03-20 21:41:57] production.INFO: Order updated successfully. Order ID: 174487, Status: completed  
[2026-03-20 21:41:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XGgiqNz-1774032093","status":"completed","codes_count":0} 
[2026-03-20 21:41:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 21:41:58] production.INFO: Handling job for order: 174488  
[2026-03-20 21:41:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=23abac71-393e-4e4f-9c94-dc6ac5e528aa&Player_ID=108440349  
[2026-03-20 21:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=23abac71-393e-4e4f-9c94-dc6ac5e528aa&Player_ID=108440349","has_body":false} 
[2026-03-20 21:41:58] production.INFO: Operation sent successfully {"operation_id":159534,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1vEgu3k6-1774032118","amount":3.474246799999999968378006087732501327991485595703125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 21:41:58"}},"processed_data":{"order_number":"ORD-1vEgu3k6-1774032118","amount":3.474246799999999968378006087732501327991485595703125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 21:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01"} 
[2026-03-20 21:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","total_operations":3,"sites_count":1} 
[2026-03-20 21:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-Txs-1774031363","ORD-dmk-1774031958","ORD-1vEgu3k6-1774032118"]} 
[2026-03-20 21:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 21:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 21:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"count":2} 
[2026-03-20 21:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"count":2} 
[2026-03-20 21:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"user_id":312,"notification_type":"order_approved","reference_id":174488} 
[2026-03-20 21:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"user_id":1512,"notification_type":"order_approved","reference_id":174480} 
[2026-03-20 21:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":2,"errors":0} 
[2026-03-20 21:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509,"processed":2,"errors":0} 
[2026-03-20 21:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9jJO0LOef57Z65rP110TOqp7UiEe5cOF","execution_time":"2026-03-20 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txs-1774031363","operation_id":159509} 
[2026-03-20 21:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 21:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-20 21:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1vEgu3k6-1774032118","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-1vEgu3k6-1774032118","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:42:03] production.ERROR: Order not found or already processed. External ID: ORD-1vEgu3k6-1774032118  
[2026-03-20 21:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1vEgu3k6-1774032118","status":"completed","codes_count":0} 
[2026-03-20 21:42:05] production.INFO: Constructing job for order: 174489  
[2026-03-20 21:42:08] production.INFO: Handling job for order: 174489  
[2026-03-20 21:42:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c3f647c-2f76-45e5-8b18-2710dfcebfc3&Player_ID=52449088925  
[2026-03-20 21:42:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c3f647c-2f76-45e5-8b18-2710dfcebfc3&Player_ID=52449088925","has_body":false} 
[2026-03-20 21:42:08] production.INFO: Operation sent successfully {"operation_id":159535,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q7ko-1774032128","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:42:08"}},"processed_data":{"order_number":"ORD-q7ko-1774032128","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:42:16] production.INFO: Constructing job for order: 174490  
[2026-03-20 21:42:18] production.INFO: Handling job for order: 174490  
[2026-03-20 21:42:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=d3fbd05c-5a6c-4067-992e-4d5971667060&Player_ID=94886733  
[2026-03-20 21:42:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=d3fbd05c-5a6c-4067-992e-4d5971667060&Player_ID=94886733","has_body":false} 
[2026-03-20 21:42:18] production.INFO: Operation sent successfully {"operation_id":159536,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UOhEa-1774032138","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 21:42:18"}},"processed_data":{"order_number":"ORD-UOhEa-1774032138","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 21:42:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UOhEa-1774032138","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:42:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-UOhEa-1774032138","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:42:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:42:24] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"order_approved","reference_id":174490} 
[2026-03-20 21:42:24] production.INFO: Order updated successfully. Order ID: 174490, Status: completed  
[2026-03-20 21:42:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UOhEa-1774032138","status":"completed","codes_count":0} 
[2026-03-20 21:42:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-20 21:42:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q7ko-1774032128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:42:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-q7ko-1774032128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:42:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:42:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":174489} 
[2026-03-20 21:42:39] production.INFO: Order updated successfully. Order ID: 174489, Status: completed  
[2026-03-20 21:42:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q7ko-1774032128","status":"completed","codes_count":0} 
[2026-03-20 21:42:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-20 21:42:40] production.INFO: Constructing job for order: 174491  
[2026-03-20 21:42:42] production.INFO: Constructing job for order: 174492  
[2026-03-20 21:42:42] production.INFO: Handling job for order: 174491  
[2026-03-20 21:42:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=88f35f58-0280-4232-8149-e747fb3e7619&Player_ID=107276165  
[2026-03-20 21:42:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=88f35f58-0280-4232-8149-e747fb3e7619&Player_ID=107276165","has_body":false} 
[2026-03-20 21:42:43] production.INFO: Operation sent successfully {"operation_id":159537,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CiQXQw-1774032163","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 21:42:43"}},"processed_data":{"order_number":"ORD-CiQXQw-1774032163","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 21:42:43] production.INFO: Handling job for order: 174492  
[2026-03-20 21:42:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f63d547f-279b-4e28-a080-dc999b1e85cd&Player_ID=51827820555  
[2026-03-20 21:42:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f63d547f-279b-4e28-a080-dc999b1e85cd&Player_ID=51827820555","has_body":false} 
[2026-03-20 21:42:43] production.INFO: Constructing job for order: 174493  
[2026-03-20 21:42:44] production.INFO: Operation sent successfully {"operation_id":159538,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UL6vlst-1774032164","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:42:44"}},"processed_data":{"order_number":"ORD-UL6vlst-1774032164","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:42:44] production.INFO: Handling job for order: 174493  
[2026-03-20 21:42:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c4b95259-b711-4f44-96e5-bef4eae93c15&Player_ID=51896117854  
[2026-03-20 21:42:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c4b95259-b711-4f44-96e5-bef4eae93c15&Player_ID=51896117854","has_body":false} 
[2026-03-20 21:42:45] production.INFO: Operation sent successfully {"operation_id":159539,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d8Ag-1774032164","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:42:45"}},"processed_data":{"order_number":"ORD-d8Ag-1774032164","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:42:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CiQXQw-1774032163","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:42:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-CiQXQw-1774032163","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:42:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:42:48] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174491} 
[2026-03-20 21:42:48] production.INFO: Order updated successfully. Order ID: 174491, Status: completed  
[2026-03-20 21:42:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CiQXQw-1774032163","status":"completed","codes_count":0} 
[2026-03-20 21:42:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 21:42:53] production.INFO: Constructing job for order: 174494  
[2026-03-20 21:42:54] production.INFO: Handling job for order: 174494  
[2026-03-20 21:42:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:42:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:42:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0bc2488c-1648-41cf-8f67-a05eded81573&Player_ID=5582295475  
[2026-03-20 21:42:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0bc2488c-1648-41cf-8f67-a05eded81573&Player_ID=5582295475","has_body":false} 
[2026-03-20 21:42:55] production.INFO: Operation sent successfully {"operation_id":159540,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HthtpKxd-1774032174","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:42:55"}},"processed_data":{"order_number":"ORD-HthtpKxd-1774032174","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 21:43:05] production.INFO: Constructing job for order: 174495  
[2026-03-20 21:43:05] production.INFO: Constructing job for order: 174496  
[2026-03-20 21:43:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HthtpKxd-1774032174","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:43:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-HthtpKxd-1774032174","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:43:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:43:06] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174494} 
[2026-03-20 21:43:06] production.INFO: Order updated successfully. Order ID: 174494, Status: completed  
[2026-03-20 21:43:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HthtpKxd-1774032174","status":"completed","codes_count":0} 
[2026-03-20 21:43:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 21:43:07] production.INFO: Handling job for order: 174495  
[2026-03-20 21:43:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:43:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:43:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=90e2a535-5d93-421b-9c95-8f3773a2196c&Player_ID=106529252  
[2026-03-20 21:43:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=90e2a535-5d93-421b-9c95-8f3773a2196c&Player_ID=106529252","has_body":false} 
[2026-03-20 21:43:07] production.INFO: Operation sent successfully {"operation_id":159541,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eL8PzprC-1774032187","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 21:43:07"}},"processed_data":{"order_number":"ORD-eL8PzprC-1774032187","amount":5.21137020000000017461161405663006007671356201171875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 21:43:07] production.INFO: Handling job for order: 174496  
[2026-03-20 21:43:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:43:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:43:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2beb0270-9847-4869-9b1f-4a8a2f587519&Player_ID=52207138133  
[2026-03-20 21:43:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2beb0270-9847-4869-9b1f-4a8a2f587519&Player_ID=52207138133","has_body":false} 
[2026-03-20 21:43:08] production.INFO: Operation sent successfully {"operation_id":159542,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SwhyPjj-1774032188","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:43:08"}},"processed_data":{"order_number":"ORD-SwhyPjj-1774032188","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:43:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eL8PzprC-1774032187","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:43:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-eL8PzprC-1774032187","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:43:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:43:12] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174495} 
[2026-03-20 21:43:12] production.INFO: Order updated successfully. Order ID: 174495, Status: completed  
[2026-03-20 21:43:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eL8PzprC-1774032187","status":"completed","codes_count":0} 
[2026-03-20 21:43:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 21:43:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d8Ag-1774032164","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:43:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-d8Ag-1774032164","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:43:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:43:15] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":174493} 
[2026-03-20 21:43:15] production.INFO: Order updated successfully. Order ID: 174493, Status: completed  
[2026-03-20 21:43:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d8Ag-1774032164","status":"completed","codes_count":0} 
[2026-03-20 21:43:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 21:43:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SwhyPjj-1774032188","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:43:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-SwhyPjj-1774032188","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:43:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:43:18] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174496} 
[2026-03-20 21:43:18] production.INFO: Order updated successfully. Order ID: 174496, Status: completed  
[2026-03-20 21:43:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SwhyPjj-1774032188","status":"completed","codes_count":0} 
[2026-03-20 21:43:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 21:43:37] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"195.0","mainamount":"195","operation_number":"600428536147","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1n6jah1p2nv61koiSKH"}},"user_id":271} 
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:43:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:43:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18279,"user_id":271,"amount":195.0,"admins_notified":7} 
[2026-03-20 21:43:54] production.INFO: Constructing job for order: 174497  
[2026-03-20 21:43:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UL6vlst-1774032164","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:43:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-UL6vlst-1774032164","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:43:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:43:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1230,"notification_type":"order_approved","reference_id":174492} 
[2026-03-20 21:43:55] production.INFO: Order updated successfully. Order ID: 174492, Status: completed  
[2026-03-20 21:43:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UL6vlst-1774032164","status":"completed","codes_count":0} 
[2026-03-20 21:43:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1230  
[2026-03-20 21:43:56] production.INFO: Handling job for order: 174497  
[2026-03-20 21:43:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:43:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:43:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=08246ef3-a383-4c79-b8c1-404fd6828883&Player_ID=5582295475  
[2026-03-20 21:43:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=08246ef3-a383-4c79-b8c1-404fd6828883&Player_ID=5582295475","has_body":false} 
[2026-03-20 21:43:57] production.INFO: Operation sent successfully {"operation_id":159543,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V73V-1774032237","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:43:57"}},"processed_data":{"order_number":"ORD-V73V-1774032237","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 21:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03"} 
[2026-03-20 21:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","total_operations":2,"sites_count":1} 
[2026-03-20 21:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Txs-1774031363","ORD-V73V-1774032237"]} 
[2026-03-20 21:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543} 
[2026-03-20 21:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 21:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"count":1} 
[2026-03-20 21:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"count":1} 
[2026-03-20 21:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"user_id":366,"notification_type":"order_approved","reference_id":174463} 
[2026-03-20 21:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"processed":1,"errors":0} 
[2026-03-20 21:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543,"processed":1,"errors":0} 
[2026-03-20 21:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OsNVTfq6Bx30KG7LZsSJxwl0epXurNKM","execution_time":"2026-03-20 21:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V73V-1774032237","operation_id":159543} 
[2026-03-20 21:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:44:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V73V-1774032237","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:44:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-V73V-1774032237","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:44:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:44:11] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174497} 
[2026-03-20 21:44:11] production.INFO: Order updated successfully. Order ID: 174497, Status: completed  
[2026-03-20 21:44:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V73V-1774032237","status":"completed","codes_count":0} 
[2026-03-20 21:44:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 21:44:20] production.INFO: Constructing job for order: 174498  
[2026-03-20 21:44:22] production.INFO: Handling job for order: 174498  
[2026-03-20 21:44:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74871e10-a67f-40ab-93bd-d5d8f7bc2fda&Player_ID=52268163795  
[2026-03-20 21:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74871e10-a67f-40ab-93bd-d5d8f7bc2fda&Player_ID=52268163795","has_body":false} 
[2026-03-20 21:44:22] production.INFO: Operation sent successfully {"operation_id":159544,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jF7-1774032262","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:44:22"}},"processed_data":{"order_number":"ORD-jF7-1774032262","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:44:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jF7-1774032262","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:44:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-jF7-1774032262","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:44:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:44:33] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174498} 
[2026-03-20 21:44:33] production.INFO: Order updated successfully. Order ID: 174498, Status: completed  
[2026-03-20 21:44:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jF7-1774032262","status":"completed","codes_count":0} 
[2026-03-20 21:44:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:44:48] production.INFO: Constructing job for order: 174499  
[2026-03-20 21:44:49] production.INFO: Handling job for order: 174499  
[2026-03-20 21:44:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:44:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:44:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a7686ee0-8726-4990-b49c-d387a3220940&Player_ID=51896117854  
[2026-03-20 21:44:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a7686ee0-8726-4990-b49c-d387a3220940&Player_ID=51896117854","has_body":false} 
[2026-03-20 21:44:50] production.INFO: Operation sent successfully {"operation_id":159545,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LXF3L-1774032290","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:44:50"}},"processed_data":{"order_number":"ORD-LXF3L-1774032290","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:45:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LXF3L-1774032290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:45:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-LXF3L-1774032290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:45:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:45:01] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":174499} 
[2026-03-20 21:45:01] production.INFO: Order updated successfully. Order ID: 174499, Status: completed  
[2026-03-20 21:45:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LXF3L-1774032290","status":"completed","codes_count":0} 
[2026-03-20 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 21:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 21:45:04] production.INFO: async() رجع: true  
[2026-03-20 21:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-20 21:45:11] production.INFO: Constructing job for order: 174500  
[2026-03-20 21:45:12] production.INFO: Handling job for order: 174500  
[2026-03-20 21:45:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=cd6c02a1-433f-4a89-a452-541f611dffe8&Player_ID=48128549  
[2026-03-20 21:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=cd6c02a1-433f-4a89-a452-541f611dffe8&Player_ID=48128549","has_body":false} 
[2026-03-20 21:45:13] production.INFO: Operation sent successfully {"operation_id":159546,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BuxI5Zjb-1774032312","amount":4.29213800000000045287151806405745446681976318359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 21:45:13"}},"processed_data":{"order_number":"ORD-BuxI5Zjb-1774032312","amount":4.29213800000000045287151806405745446681976318359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 21:45:18] production.INFO: Constructing job for order: 174501  
[2026-03-20 21:45:19] production.INFO: Handling job for order: 174501  
[2026-03-20 21:45:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:45:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:45:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=56269eac-6cd4-4ea7-a7e9-a867f4f3c988&Player_ID=78157143  
[2026-03-20 21:45:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=56269eac-6cd4-4ea7-a7e9-a867f4f3c988&Player_ID=78157143","has_body":false} 
[2026-03-20 21:45:19] production.INFO: Operation sent successfully {"operation_id":159547,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hkw-1774032319","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-20 21:45:19"}},"processed_data":{"order_number":"ORD-Hkw-1774032319","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-20 21:45:29] production.INFO: Constructing job for order: 174502  
[2026-03-20 21:45:31] production.INFO: Handling job for order: 174502  
[2026-03-20 21:45:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:45:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:45:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cc57b57-97ab-4dc4-9a53-0f8a1ab1188f&Player_ID=52240213992  
[2026-03-20 21:45:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cc57b57-97ab-4dc4-9a53-0f8a1ab1188f&Player_ID=52240213992","has_body":false} 
[2026-03-20 21:45:32] production.INFO: Operation sent successfully {"operation_id":159548,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jIpxJUeq-1774032332","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 21:45:32"}},"processed_data":{"order_number":"ORD-jIpxJUeq-1774032332","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 21:45:33] production.INFO: Constructing job for order: 174503  
[2026-03-20 21:45:35] production.INFO: Handling job for order: 174503  
[2026-03-20 21:45:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:45:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:45:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7ad4d70c-a2e6-44ba-bb00-f28fce9a6229&Player_ID=471156  
[2026-03-20 21:45:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7ad4d70c-a2e6-44ba-bb00-f28fce9a6229&Player_ID=471156","has_body":false} 
[2026-03-20 21:45:36] production.INFO: Operation sent successfully {"operation_id":159549,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jFZsJ9WU-1774032336","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 21:45:36"}},"processed_data":{"order_number":"ORD-jFZsJ9WU-1774032336","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 21:45:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jFZsJ9WU-1774032336","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:45:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-jFZsJ9WU-1774032336","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:45:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:45:39] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174503} 
[2026-03-20 21:45:39] production.INFO: Order updated successfully. Order ID: 174503, Status: completed  
[2026-03-20 21:45:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jFZsJ9WU-1774032336","status":"completed","codes_count":0} 
[2026-03-20 21:45:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 21:45:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hkw-1774032319","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:45:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hkw-1774032319","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:45:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:45:58] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174501} 
[2026-03-20 21:45:58] production.INFO: Order updated successfully. Order ID: 174501, Status: completed  
[2026-03-20 21:45:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hkw-1774032319","status":"completed","codes_count":0} 
[2026-03-20 21:45:59] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"155475159","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnachusb0rq9u1TLfilH"}},"user_id":237} 
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:46:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:46:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18280,"user_id":237,"amount":100.0,"admins_notified":7} 
[2026-03-20 21:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03"} 
[2026-03-20 21:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","total_operations":2,"sites_count":1} 
[2026-03-20 21:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BuxI5Zjb-1774032312","ORD-jIpxJUeq-1774032332"]} 
[2026-03-20 21:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BuxI5Zjb-1774032312","operation_id":159546} 
[2026-03-20 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548} 
[2026-03-20 21:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548,"processed":0,"errors":0} 
[2026-03-20 21:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MS4Xjz7mZzZLN0rP7M35iWDN1Ua5lKqA","execution_time":"2026-03-20 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548} 
[2026-03-20 21:46:28] production.INFO: Constructing job for order: 174504  
[2026-03-20 21:46:30] production.INFO: Handling job for order: 174504  
[2026-03-20 21:46:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:46:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:46:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4b621b03-2896-4b74-8380-32bea1ed8f00&Player_ID=52342699875  
[2026-03-20 21:46:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4b621b03-2896-4b74-8380-32bea1ed8f00&Player_ID=52342699875","has_body":false} 
[2026-03-20 21:46:31] production.INFO: Constructing job for order: 174505  
[2026-03-20 21:46:31] production.INFO: Operation sent successfully {"operation_id":159550,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-meo-1774032391","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:46:31"}},"processed_data":{"order_number":"ORD-meo-1774032391","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:46:32] production.INFO: Constructing job for order: 174506  
[2026-03-20 21:46:34] production.INFO: Handling job for order: 174505  
[2026-03-20 21:46:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:46:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:46:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c53c87d9-2264-41b9-89b7-7063af104fbe&Player_ID=52342699875  
[2026-03-20 21:46:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c53c87d9-2264-41b9-89b7-7063af104fbe&Player_ID=52342699875","has_body":false} 
[2026-03-20 21:46:35] production.INFO: Operation sent successfully {"operation_id":159551,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zUoTd7-1774032395","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:46:35"}},"processed_data":{"order_number":"ORD-zUoTd7-1774032395","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:46:35] production.INFO: Handling job for order: 174506  
[2026-03-20 21:46:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:46:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:46:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42853db2-c5e9-4bb6-a4db-a66780711e2c&Player_ID=52379850786  
[2026-03-20 21:46:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42853db2-c5e9-4bb6-a4db-a66780711e2c&Player_ID=52379850786","has_body":false} 
[2026-03-20 21:46:36] production.INFO: Operation sent successfully {"operation_id":159552,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mDQ-1774032396","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 21:46:36"}},"processed_data":{"order_number":"ORD-mDQ-1774032396","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 21:46:54] production.INFO: Constructing job for order: 174507  
[2026-03-20 21:46:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-meo-1774032391","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:46:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-meo-1774032391","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:46:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:46:55] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174504} 
[2026-03-20 21:46:55] production.INFO: Order updated successfully. Order ID: 174504, Status: completed  
[2026-03-20 21:46:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-meo-1774032391","status":"completed","codes_count":0} 
[2026-03-20 21:46:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zUoTd7-1774032395","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:46:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-zUoTd7-1774032395","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:46:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:46:55] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174505} 
[2026-03-20 21:46:55] production.INFO: Order updated successfully. Order ID: 174505, Status: completed  
[2026-03-20 21:46:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zUoTd7-1774032395","status":"completed","codes_count":0} 
[2026-03-20 21:46:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:46:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:46:57] production.INFO: Handling job for order: 174507  
[2026-03-20 21:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=27d39a4a-d3a5-4271-8217-917993f29cda&Player_ID=52309663037  
[2026-03-20 21:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=27d39a4a-d3a5-4271-8217-917993f29cda&Player_ID=52309663037","has_body":false} 
[2026-03-20 21:46:58] production.INFO: Operation sent successfully {"operation_id":159553,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BeSQW3q-1774032418","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:46:58"}},"processed_data":{"order_number":"ORD-BeSQW3q-1774032418","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:47:06] production.INFO: Constructing job for order: 174508  
[2026-03-20 21:47:07] production.INFO: Constructing job for order: 174509  
[2026-03-20 21:47:07] production.INFO: Handling job for order: 174508  
[2026-03-20 21:47:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:47:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:47:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=0c38ca70-e5bc-4d32-b398-f27afc81c222&Player_ID=shahen88  
[2026-03-20 21:47:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=0c38ca70-e5bc-4d32-b398-f27afc81c222&Player_ID=shahen88","has_body":false} 
[2026-03-20 21:47:08] production.INFO: Operation sent successfully {"operation_id":159554,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-09Qi-1774032428","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 21:47:08"}},"processed_data":{"order_number":"ORD-09Qi-1774032428","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 21:47:08] production.INFO: Handling job for order: 174509  
[2026-03-20 21:47:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:47:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:47:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b1642a7-d6d2-4561-96c6-52170b5cc7f1&Player_ID=51908019316  
[2026-03-20 21:47:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b1642a7-d6d2-4561-96c6-52170b5cc7f1&Player_ID=51908019316","has_body":false} 
[2026-03-20 21:47:09] production.INFO: Operation sent successfully {"operation_id":159555,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-okrL-1774032429","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:47:09"}},"processed_data":{"order_number":"ORD-okrL-1774032429","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:47:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BeSQW3q-1774032418","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:47:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-BeSQW3q-1774032418","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:47:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:47:12] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174507} 
[2026-03-20 21:47:12] production.INFO: Order updated successfully. Order ID: 174507, Status: completed  
[2026-03-20 21:47:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BeSQW3q-1774032418","status":"completed","codes_count":0} 
[2026-03-20 21:47:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-09Qi-1774032428","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:47:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-09Qi-1774032428","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:47:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:47:12] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174508} 
[2026-03-20 21:47:12] production.INFO: Order updated successfully. Order ID: 174508, Status: completed  
[2026-03-20 21:47:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-09Qi-1774032428","status":"completed","codes_count":0} 
[2026-03-20 21:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 21:47:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-okrL-1774032429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:47:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-okrL-1774032429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:47:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:47:31] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174509} 
[2026-03-20 21:47:31] production.INFO: Order updated successfully. Order ID: 174509, Status: completed  
[2026-03-20 21:47:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-okrL-1774032429","status":"completed","codes_count":0} 
[2026-03-20 21:47:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-20 21:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03"} 
[2026-03-20 21:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","total_operations":3,"sites_count":1} 
[2026-03-20 21:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BuxI5Zjb-1774032312","ORD-jIpxJUeq-1774032332","ORD-mDQ-1774032396"]} 
[2026-03-20 21:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548} 
[2026-03-20 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552} 
[2026-03-20 21:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 21:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"count":1} 
[2026-03-20 21:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"count":1} 
[2026-03-20 21:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"user_id":1512,"notification_type":"order_approved","reference_id":174500} 
[2026-03-20 21:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"processed":1,"errors":0} 
[2026-03-20 21:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552,"processed":1,"errors":0} 
[2026-03-20 21:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zcn0uWYy7O6FJtBNoS9eSCRad7gJ7X42","execution_time":"2026-03-20 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552} 
[2026-03-20 21:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-20 21:48:30] production.INFO: Constructing job for order: 174510  
[2026-03-20 21:48:33] production.INFO: Constructing job for order: 174511  
[2026-03-20 21:48:33] production.INFO: Handling job for order: 174510  
[2026-03-20 21:48:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:48:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:48:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e5bab73c-5964-40a0-ad66-48694d6f0f9c&Player_ID=5360003984  
[2026-03-20 21:48:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e5bab73c-5964-40a0-ad66-48694d6f0f9c&Player_ID=5360003984","has_body":false} 
[2026-03-20 21:48:34] production.INFO: Operation sent successfully {"operation_id":159556,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kUmjExrz-1774032514","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:48:34"}},"processed_data":{"order_number":"ORD-kUmjExrz-1774032514","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 21:48:34] production.INFO: Handling job for order: 174511  
[2026-03-20 21:48:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:48:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:48:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=95a0b9a0-fd29-4d4b-8a59-2be2bc9d452b&Player_ID=5360003984  
[2026-03-20 21:48:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=95a0b9a0-fd29-4d4b-8a59-2be2bc9d452b&Player_ID=5360003984","has_body":false} 
[2026-03-20 21:48:35] production.INFO: Operation sent successfully {"operation_id":159557,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9iurr-1774032515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:48:35"}},"processed_data":{"order_number":"ORD-9iurr-1774032515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:48:52] production.INFO: Constructing job for order: 174512  
[2026-03-20 21:48:53] production.INFO: Handling job for order: 174512  
[2026-03-20 21:48:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:48:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:48:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=66000&uuid=cd635e41-95eb-45de-b773-63dabef50281&Player_ID=3238174  
[2026-03-20 21:48:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=66000&uuid=cd635e41-95eb-45de-b773-63dabef50281&Player_ID=3238174","has_body":false} 
[2026-03-20 21:48:54] production.INFO: Operation sent successfully {"operation_id":159558,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-patPDa-1774032534","amount":4.89335219999999981865812515025027096271514892578125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 21:48:54"}},"processed_data":{"order_number":"ORD-patPDa-1774032534","amount":4.89335219999999981865812515025027096271514892578125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 21:49:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kUmjExrz-1774032514","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:49:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-kUmjExrz-1774032514","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:49:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:49:01] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174510} 
[2026-03-20 21:49:01] production.INFO: Order updated successfully. Order ID: 174510, Status: completed  
[2026-03-20 21:49:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kUmjExrz-1774032514","status":"completed","codes_count":0} 
[2026-03-20 21:49:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 21:49:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9iurr-1774032515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:49:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-9iurr-1774032515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:49:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:49:25] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":174511} 
[2026-03-20 21:49:25] production.INFO: Order updated successfully. Order ID: 174511, Status: completed  
[2026-03-20 21:49:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9iurr-1774032515","status":"completed","codes_count":0} 
[2026-03-20 21:49:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 21:49:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"216.7","mainamount":"220","operation_number":"155477371","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9aeunu72gepbbL6pEqh"}},"user_id":1724} 
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:49:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:49:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18281,"user_id":1724,"amount":216.69999999999998863131622783839702606201171875,"admins_notified":7} 
[2026-03-20 21:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03"} 
[2026-03-20 21:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","total_operations":3,"sites_count":1} 
[2026-03-20 21:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-jIpxJUeq-1774032332","ORD-mDQ-1774032396","ORD-patPDa-1774032534"]} 
[2026-03-20 21:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIpxJUeq-1774032332","operation_id":159548} 
[2026-03-20 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDQ-1774032396","operation_id":159552} 
[2026-03-20 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558} 
[2026-03-20 21:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-20 21:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"processed":0,"errors":0} 
[2026-03-20 21:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Te1AVVh3kjCwQKSyLcKZRHGatnvYeQkX","execution_time":"2026-03-20 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558} 
[2026-03-20 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:50:05] production.INFO: async() رجع: true  
[2026-03-20 21:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:50:13] production.INFO: Constructing job for order: 174513  
[2026-03-20 21:50:15] production.INFO: Handling job for order: 174513  
[2026-03-20 21:50:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8496a408-7c8a-4610-9e94-906be71c89c0&Player_ID=52283524857  
[2026-03-20 21:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8496a408-7c8a-4610-9e94-906be71c89c0&Player_ID=52283524857","has_body":false} 
[2026-03-20 21:50:16] production.INFO: Operation sent successfully {"operation_id":159559,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rSi-1774032616","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:50:16"}},"processed_data":{"order_number":"ORD-rSi-1774032616","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:50:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jIpxJUeq-1774032332","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 21:50:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-jIpxJUeq-1774032332","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 21:50:19] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 21:50:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_rejected","reference_id":174502} 
[2026-03-20 21:50:19] production.INFO: Order updated successfully. Order ID: 174502, Status: rejected  
[2026-03-20 21:50:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jIpxJUeq-1774032332","status":"rejected","codes_count":0} 
[2026-03-20 21:50:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 21:50:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 21:50:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mDQ-1774032396","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-20 21:50:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-mDQ-1774032396","status":"cancelled","codes":[],"notes":[]} 
[2026-03-20 21:50:25] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-20 21:50:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_rejected","reference_id":174506} 
[2026-03-20 21:50:25] production.INFO: Order updated successfully. Order ID: 174506, Status: rejected  
[2026-03-20 21:50:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mDQ-1774032396","status":"rejected","codes_count":0} 
[2026-03-20 21:50:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 21:50:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-20 21:50:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rSi-1774032616","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:50:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-rSi-1774032616","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:50:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:50:32] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174513} 
[2026-03-20 21:50:32] production.INFO: Order updated successfully. Order ID: 174513, Status: completed  
[2026-03-20 21:50:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rSi-1774032616","status":"completed","codes_count":0} 
[2026-03-20 21:50:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 21:50:59] production.INFO: Constructing job for order: 174514  
[2026-03-20 21:51:01] production.INFO: Handling job for order: 174514  
[2026-03-20 21:51:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:51:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:51:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=652db7b5-689b-4e20-9448-c749372a8f8f&Player_ID=0934692658  
[2026-03-20 21:51:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=652db7b5-689b-4e20-9448-c749372a8f8f&Player_ID=0934692658","has_body":false} 
[2026-03-20 21:51:02] production.INFO: Operation sent successfully {"operation_id":159560,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k5xA-1774032662","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:51:02"}},"processed_data":{"order_number":"ORD-k5xA-1774032662","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:51:59] production.INFO: Constructing job for order: 174515  
[2026-03-20 21:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02"} 
[2026-03-20 21:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","total_operations":2,"sites_count":2} 
[2026-03-20 21:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-patPDa-1774032534"]} 
[2026-03-20 21:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558} 
[2026-03-20 21:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 21:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"processed":0,"errors":0} 
[2026-03-20 21:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"orders_count":1,"order_ids":["ORD-k5xA-1774032662"]} 
[2026-03-20 21:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558} 
[2026-03-20 21:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-patPDa-1774032534","operation_id":159558,"orders_count":1} 
[2026-03-20 21:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 21:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 21:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"count":1} 
[2026-03-20 21:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"count":1} 
[2026-03-20 21:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"user_id":587,"notification_type":"order_approved","reference_id":174514} 
[2026-03-20 21:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 21:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 21:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"processed":1,"errors":0} 
[2026-03-20 21:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560,"processed":1,"errors":0} 
[2026-03-20 21:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wFhzjkEIer2WM2gCJVhkhkR3JyUQgbg7","execution_time":"2026-03-20 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k5xA-1774032662","operation_id":159560} 
[2026-03-20 21:52:02] production.INFO: Handling job for order: 174515  
[2026-03-20 21:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b15045e-4f2a-45f5-bc18-3cbdf4bba060&Player_ID=52343791415  
[2026-03-20 21:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b15045e-4f2a-45f5-bc18-3cbdf4bba060&Player_ID=52343791415","has_body":false} 
[2026-03-20 21:52:03] production.INFO: Operation sent successfully {"operation_id":159561,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2ox69E-1774032723","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:52:03"}},"processed_data":{"order_number":"ORD-2ox69E-1774032723","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:52:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-patPDa-1774032534","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:52:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-patPDa-1774032534","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:52:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:52:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1662,"notification_type":"order_approved","reference_id":174512} 
[2026-03-20 21:52:04] production.INFO: Order updated successfully. Order ID: 174512, Status: completed  
[2026-03-20 21:52:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-patPDa-1774032534","status":"completed","codes_count":0} 
[2026-03-20 21:52:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 21:52:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1662  
[2026-03-20 21:52:31] production.INFO: Constructing job for order: 174516  
[2026-03-20 21:52:32] production.INFO: Handling job for order: 174516  
[2026-03-20 21:52:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:52:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:52:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=27500&uuid=fc35f8cf-7a50-4e8c-a194-948fe146e350&Player_ID=999115  
[2026-03-20 21:52:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=27500&uuid=fc35f8cf-7a50-4e8c-a194-948fe146e350&Player_ID=999115","has_body":false} 
[2026-03-20 21:52:33] production.INFO: Operation sent successfully {"operation_id":159562,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KD5A18C8-1774032752","amount":2.79138749999999991047161529422737658023834228515625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 21:52:33"}},"processed_data":{"order_number":"ORD-KD5A18C8-1774032752","amount":2.79138749999999991047161529422737658023834228515625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 21:53:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2ox69E-1774032723","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:53:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-2ox69E-1774032723","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:53:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:53:01] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":174515} 
[2026-03-20 21:53:01] production.INFO: Order updated successfully. Order ID: 174515, Status: completed  
[2026-03-20 21:53:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2ox69E-1774032723","status":"completed","codes_count":0} 
[2026-03-20 21:53:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-20 21:53:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KD5A18C8-1774032752","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:53:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-KD5A18C8-1774032752","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:53:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:53:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":174516} 
[2026-03-20 21:53:17] production.INFO: Order updated successfully. Order ID: 174516, Status: completed  
[2026-03-20 21:53:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KD5A18C8-1774032752","status":"completed","codes_count":0} 
[2026-03-20 21:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-20 21:53:24] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"request_approved","reference_id":18275} 
[2026-03-20 21:53:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 21:53:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1751,"notification_type":"request_approved","reference_id":18276} 
[2026-03-20 21:53:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-20 21:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ffloB8pOgwzCRzHb5dA7UerZ0mJzCZr0","execution_time":"2026-03-20 21:54:03"} 
[2026-03-20 21:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ffloB8pOgwzCRzHb5dA7UerZ0mJzCZr0","execution_time":"2026-03-20 21:54:03"} 
[2026-03-20 21:54:07] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"request_approved","reference_id":18277} 
[2026-03-20 21:54:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-20 21:54:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18278} 
[2026-03-20 21:54:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 21:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 21:55:03] production.INFO: Executing GetProducts task...  
[2026-03-20 21:55:05] production.INFO: async() رجع: true  
[2026-03-20 21:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 21:55:05] production.INFO: SendAcceptReject: Notification queued {"user_id":271,"notification_type":"request_approved","reference_id":18279} 
[2026-03-20 21:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 21:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 21:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 21:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 271  
[2026-03-20 21:55:22] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"request_approved","reference_id":18280} 
[2026-03-20 21:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 21:55:30] production.INFO: Constructing job for order: 174517  
[2026-03-20 21:55:33] production.INFO: Handling job for order: 174517  
[2026-03-20 21:55:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:55:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:55:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=f0e49176-66c9-4064-8e99-9f9c35ca5317&Player_ID=109773659  
[2026-03-20 21:55:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=f0e49176-66c9-4064-8e99-9f9c35ca5317&Player_ID=109773659","has_body":false} 
[2026-03-20 21:55:34] production.INFO: Operation sent successfully {"operation_id":159563,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OlXDseD2-1774032934","amount":1.7371233999999999841890030438662506639957427978515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 21:55:34"}},"processed_data":{"order_number":"ORD-OlXDseD2-1774032934","amount":1.7371233999999999841890030438662506639957427978515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 21:55:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OlXDseD2-1774032934","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:55:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-OlXDseD2-1774032934","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:55:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:55:37] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174517} 
[2026-03-20 21:55:37] production.INFO: Order updated successfully. Order ID: 174517, Status: completed  
[2026-03-20 21:55:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OlXDseD2-1774032934","status":"completed","codes_count":0} 
[2026-03-20 21:55:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"request_approved","reference_id":18281} 
[2026-03-20 21:55:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 21:55:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-20 21:55:53] production.INFO: Constructing job for order: 174518  
[2026-03-20 21:55:55] production.INFO: Handling job for order: 174518  
[2026-03-20 21:55:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:55:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:55:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3f809105-c282-4814-98bc-e2789a69be1e&Player_ID=52073238378  
[2026-03-20 21:55:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3f809105-c282-4814-98bc-e2789a69be1e&Player_ID=52073238378","has_body":false} 
[2026-03-20 21:55:56] production.INFO: Operation sent successfully {"operation_id":159564,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vc812GX-1774032956","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:55:56"}},"processed_data":{"order_number":"ORD-vc812GX-1774032956","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:55:59] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174485} 
[2026-03-20 21:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 21:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02"} 
[2026-03-20 21:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","total_operations":1,"sites_count":1} 
[2026-03-20 21:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-vc812GX-1774032956"]} 
[2026-03-20 21:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 21:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vc812GX-1774032956","operation_id":159564} 
[2026-03-20 21:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vc812GX-1774032956","operation_id":159564,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 21:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vc812GX-1774032956","operation_id":159564,"processed":0,"errors":0} 
[2026-03-20 21:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hL1nlnVuSsGzMEx4iAgFDueIO2dbpLLY","execution_time":"2026-03-20 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vc812GX-1774032956","operation_id":159564} 
[2026-03-20 21:56:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vc812GX-1774032956","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:56:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-vc812GX-1774032956","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:56:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:56:13] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174518} 
[2026-03-20 21:56:13] production.INFO: Order updated successfully. Order ID: 174518, Status: completed  
[2026-03-20 21:56:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vc812GX-1774032956","status":"completed","codes_count":0} 
[2026-03-20 21:56:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:56:34] production.INFO: Constructing job for order: 174519  
[2026-03-20 21:56:35] production.INFO: Handling job for order: 174519  
[2026-03-20 21:56:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:56:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:56:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=f33944d3-6aba-4381-9b3e-8c0473ea3990&Player_ID=51679721707  
[2026-03-20 21:56:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=f33944d3-6aba-4381-9b3e-8c0473ea3990&Player_ID=51679721707","has_body":false} 
[2026-03-20 21:56:36] production.INFO: Operation sent successfully {"operation_id":159565,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X7uk1I0-1774032996","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:56:36"}},"processed_data":{"order_number":"ORD-X7uk1I0-1774032996","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-20 21:56:42] production.INFO: Constructing job for order: 174520  
[2026-03-20 21:56:45] production.INFO: Handling job for order: 174520  
[2026-03-20 21:56:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:56:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:56:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b6a71d00-97bc-46a7-8230-7851d07b48dd&Player_ID=52169285260  
[2026-03-20 21:56:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b6a71d00-97bc-46a7-8230-7851d07b48dd&Player_ID=52169285260","has_body":false} 
[2026-03-20 21:56:46] production.INFO: Operation sent successfully {"operation_id":159566,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0ArQUDe-1774033006","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:56:46"}},"processed_data":{"order_number":"ORD-0ArQUDe-1774033006","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 21:56:52] production.INFO: Constructing job for order: 174521  
[2026-03-20 21:56:55] production.INFO: Handling job for order: 174521  
[2026-03-20 21:56:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:56:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:56:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b3cd7d-e29a-4355-b566-731136c97229&Player_ID=51909740698  
[2026-03-20 21:56:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b3cd7d-e29a-4355-b566-731136c97229&Player_ID=51909740698","has_body":false} 
[2026-03-20 21:56:56] production.INFO: Operation sent successfully {"operation_id":159567,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-02e-1774033016","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:56:56"}},"processed_data":{"order_number":"ORD-02e-1774033016","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:56:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0ArQUDe-1774033006","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:56:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-0ArQUDe-1774033006","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:56:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:56:58] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174520} 
[2026-03-20 21:56:58] production.INFO: Order updated successfully. Order ID: 174520, Status: completed  
[2026-03-20 21:56:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0ArQUDe-1774033006","status":"completed","codes_count":0} 
[2026-03-20 21:56:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:57:09] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1044.0","mainamount":"1044","operation_number":"155457513","note":"اصالة محمود النصر","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphrijljm8an562E3Jo1W"}},"user_id":834} 
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 21:57:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 21:57:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18282,"user_id":834,"amount":1044.0,"admins_notified":7} 
[2026-03-20 21:57:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-02e-1774033016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:57:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-02e-1774033016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:57:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:57:14] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174521} 
[2026-03-20 21:57:14] production.INFO: Order updated successfully. Order ID: 174521, Status: completed  
[2026-03-20 21:57:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-02e-1774033016","status":"completed","codes_count":0} 
[2026-03-20 21:57:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 21:57:36] production.INFO: Constructing job for order: 174522  
[2026-03-20 21:57:38] production.INFO: Handling job for order: 174522  
[2026-03-20 21:57:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:57:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:57:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=f4bafe3e-3bf1-457c-9b3e-65dfa2f67533&Player_ID=78998180  
[2026-03-20 21:57:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=f4bafe3e-3bf1-457c-9b3e-65dfa2f67533&Player_ID=78998180","has_body":false} 
[2026-03-20 21:57:39] production.INFO: Operation sent successfully {"operation_id":159568,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r64I-1774033059","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 21:57:39"}},"processed_data":{"order_number":"ORD-r64I-1774033059","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 21:57:40] production.INFO: Constructing job for order: 174523  
[2026-03-20 21:57:42] production.INFO: Handling job for order: 174523  
[2026-03-20 21:57:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:57:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:57:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c7c6437-7f0d-4208-9a8a-647ae64ca695&Player_ID=52235214933  
[2026-03-20 21:57:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c7c6437-7f0d-4208-9a8a-647ae64ca695&Player_ID=52235214933","has_body":false} 
[2026-03-20 21:57:43] production.INFO: Operation sent successfully {"operation_id":159569,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q1IVL-1774033062","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:57:43"}},"processed_data":{"order_number":"ORD-q1IVL-1774033062","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-20 21:57:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r64I-1774033059","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 21:57:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-r64I-1774033059","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 21:57:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:57:46] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174522} 
[2026-03-20 21:57:46] production.INFO: Order updated successfully. Order ID: 174522, Status: completed  
[2026-03-20 21:57:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r64I-1774033059","status":"completed","codes_count":0} 
[2026-03-20 21:57:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 21:57:52] production.INFO: Constructing job for order: 174524  
[2026-03-20 21:57:55] production.INFO: Handling job for order: 174524  
[2026-03-20 21:57:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:57:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:57:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5041f762-5035-465d-a5b6-5adf3d6fa056&Player_ID=51563451800  
[2026-03-20 21:57:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5041f762-5035-465d-a5b6-5adf3d6fa056&Player_ID=51563451800","has_body":false} 
[2026-03-20 21:57:56] production.INFO: Operation sent successfully {"operation_id":159570,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gUxV1xNo-1774033075","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:57:56"}},"processed_data":{"order_number":"ORD-gUxV1xNo-1774033075","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:57:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q1IVL-1774033062","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:57:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-q1IVL-1774033062","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:57:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:57:56] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":174523} 
[2026-03-20 21:57:56] production.INFO: Order updated successfully. Order ID: 174523, Status: completed  
[2026-03-20 21:57:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q1IVL-1774033062","status":"completed","codes_count":0} 
[2026-03-20 21:57:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-20 21:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02"} 
[2026-03-20 21:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","total_operations":2,"sites_count":1} 
[2026-03-20 21:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X7uk1I0-1774032996","ORD-gUxV1xNo-1774033075"]} 
[2026-03-20 21:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 21:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 21:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gUxV1xNo-1774033075","operation_id":159570} 
[2026-03-20 21:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 21:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 21:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 21:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HAxrjYl9jDxkFTWUaDoZLQNq0RisRuYT","execution_time":"2026-03-20 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 21:58:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gUxV1xNo-1774033075","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:58:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-gUxV1xNo-1774033075","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:58:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:58:04] production.INFO: SendAcceptReject: Notification queued {"user_id":271,"notification_type":"order_approved","reference_id":174524} 
[2026-03-20 21:58:04] production.INFO: Order updated successfully. Order ID: 174524, Status: completed  
[2026-03-20 21:58:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gUxV1xNo-1774033075","status":"completed","codes_count":0} 
[2026-03-20 21:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 271  
[2026-03-20 21:58:21] production.INFO: Constructing job for order: 174525  
[2026-03-20 21:58:23] production.INFO: Handling job for order: 174525  
[2026-03-20 21:58:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 21:58:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:58:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2931cd80-da8b-49cc-baa9-5956a562b048&Player_ID=51739810195  
[2026-03-20 21:58:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2931cd80-da8b-49cc-baa9-5956a562b048&Player_ID=51739810195","has_body":false} 
[2026-03-20 21:58:24] production.INFO: Operation sent successfully {"operation_id":159571,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pHPo2-1774033103","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 21:58:24"}},"processed_data":{"order_number":"ORD-pHPo2-1774033103","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 21:58:24] production.INFO: Constructing job for order: 174526  
[2026-03-20 21:58:27] production.INFO: Handling job for order: 174526  
[2026-03-20 21:58:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:58:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:58:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=feca2bcb-1339-405e-8a5b-378e1ea86e55&Player_ID=0931693022  
[2026-03-20 21:58:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=feca2bcb-1339-405e-8a5b-378e1ea86e55&Player_ID=0931693022","has_body":false} 
[2026-03-20 21:58:27] production.INFO: Operation sent successfully {"operation_id":159572,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-drmkYmm-1774033107","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:58:27"}},"processed_data":{"order_number":"ORD-drmkYmm-1774033107","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:58:32] production.INFO: Constructing job for order: 174527  
[2026-03-20 21:58:33] production.INFO: Handling job for order: 174527  
[2026-03-20 21:58:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 21:58:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 21:58:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=738f284b-9d9e-4ba8-b4aa-af67faa65554&Player_ID=0931693022  
[2026-03-20 21:58:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=738f284b-9d9e-4ba8-b4aa-af67faa65554&Player_ID=0931693022","has_body":false} 
[2026-03-20 21:58:34] production.INFO: Operation sent successfully {"operation_id":159573,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aY1G2-1774033114","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 21:58:34"}},"processed_data":{"order_number":"ORD-aY1G2-1774033114","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 21:59:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pHPo2-1774033103","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 21:59:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-pHPo2-1774033103","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 21:59:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 21:59:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":174525} 
[2026-03-20 21:59:01] production.INFO: Order updated successfully. Order ID: 174525, Status: completed  
[2026-03-20 21:59:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pHPo2-1774033103","status":"completed","codes_count":0} 
[2026-03-20 21:59:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-20 22:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04"} 
[2026-03-20 22:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","total_operations":3,"sites_count":2} 
[2026-03-20 22:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":2,"order_ids":["ORD-drmkYmm-1774033107","ORD-aY1G2-1774033114"]} 
[2026-03-20 22:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":2} 
[2026-03-20 22:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 22:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 22:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"count":2} 
[2026-03-20 22:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"count":2} 
[2026-03-20 22:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"user_id":949,"notification_type":"order_approved","reference_id":174527} 
[2026-03-20 22:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"user_id":949,"notification_type":"order_approved","reference_id":174526} 
[2026-03-20 22:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"processed":2,"errors":0} 
[2026-03-20 22:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572,"processed":2,"errors":0} 
[2026-03-20 22:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aJLysJrP1Z14vCh44GYWyelQCfOlvhDq","execution_time":"2026-03-20 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-drmkYmm-1774033107","operation_id":159572} 
[2026-03-20 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:00:06] production.INFO: async() رجع: true  
[2026-03-20 22:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02"} 
[2026-03-20 22:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","total_operations":1,"sites_count":1} 
[2026-03-20 22:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fuTyyxFgi9YmeUfvxBqwt8yXLMuOJHuJ","execution_time":"2026-03-20 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:02:11] production.INFO: Constructing job for order: 174528  
[2026-03-20 22:02:14] production.INFO: Handling job for order: 174528  
[2026-03-20 22:02:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:02:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:02:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39d346d5-7239-422e-9436-56120d62e1a3&Player_ID=51739810195  
[2026-03-20 22:02:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39d346d5-7239-422e-9436-56120d62e1a3&Player_ID=51739810195","has_body":false} 
[2026-03-20 22:02:15] production.INFO: Operation sent successfully {"operation_id":159574,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RRBkB4j-1774033335","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:02:15"}},"processed_data":{"order_number":"ORD-RRBkB4j-1774033335","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:02:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RRBkB4j-1774033335","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:02:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-RRBkB4j-1774033335","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:02:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:02:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":174528} 
[2026-03-20 22:02:50] production.INFO: Order updated successfully. Order ID: 174528, Status: completed  
[2026-03-20 22:02:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RRBkB4j-1774033335","status":"completed","codes_count":0} 
[2026-03-20 22:02:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-20 22:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03"} 
[2026-03-20 22:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","total_operations":1,"sites_count":1} 
[2026-03-20 22:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GedhzgFL8fUH6MHJnFAUdcQoz49rK2bM","execution_time":"2026-03-20 22:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:05:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:05:06] production.INFO: async() رجع: true  
[2026-03-20 22:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:05:15] production.INFO: Constructing job for order: 174529  
[2026-03-20 22:05:16] production.INFO: Handling job for order: 174529  
[2026-03-20 22:05:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:05:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:05:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ab4a307f-8e7d-436f-afab-07d6cf76d7f0&Player_ID=0969568265  
[2026-03-20 22:05:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ab4a307f-8e7d-436f-afab-07d6cf76d7f0&Player_ID=0969568265","has_body":false} 
[2026-03-20 22:05:17] production.INFO: Operation sent successfully {"operation_id":159575,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NuiyCgg6-1774033516","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:05:17"}},"processed_data":{"order_number":"ORD-NuiyCgg6-1774033516","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:05:58] production.INFO: Constructing job for order: 174530  
[2026-03-20 22:05:59] production.INFO: Handling job for order: 174530  
[2026-03-20 22:05:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:05:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:05:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f97ec41-c1c7-4539-a051-e4306771e711&Player_ID=51826345093  
[2026-03-20 22:05:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f97ec41-c1c7-4539-a051-e4306771e711&Player_ID=51826345093","has_body":false} 
[2026-03-20 22:05:59] production.INFO: Operation sent successfully {"operation_id":159576,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QuaItUON-1774033559","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:05:59"}},"processed_data":{"order_number":"ORD-QuaItUON-1774033559","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02"} 
[2026-03-20 22:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","total_operations":3,"sites_count":2} 
[2026-03-20 22:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X7uk1I0-1774032996","ORD-QuaItUON-1774033559"]} 
[2026-03-20 22:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QuaItUON-1774033559","operation_id":159576} 
[2026-03-20 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 22:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1,"order_ids":["ORD-NuiyCgg6-1774033516"]} 
[2026-03-20 22:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1} 
[2026-03-20 22:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"count":1} 
[2026-03-20 22:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"count":1} 
[2026-03-20 22:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"user_id":949,"notification_type":"order_approved","reference_id":174529} 
[2026-03-20 22:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"processed":1,"errors":0} 
[2026-03-20 22:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575,"processed":1,"errors":0} 
[2026-03-20 22:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qF1QXUMEvB1zR01bOd3dhK34xoiZIhXC","execution_time":"2026-03-20 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NuiyCgg6-1774033516","operation_id":159575} 
[2026-03-20 22:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:06:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QuaItUON-1774033559","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:06:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-QuaItUON-1774033559","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:06:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:06:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":174530} 
[2026-03-20 22:06:17] production.INFO: Order updated successfully. Order ID: 174530, Status: completed  
[2026-03-20 22:06:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QuaItUON-1774033559","status":"completed","codes_count":0} 
[2026-03-20 22:06:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-20 22:07:48] production.INFO: Constructing job for order: 174531  
[2026-03-20 22:07:51] production.INFO: Handling job for order: 174531  
[2026-03-20 22:07:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:07:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:07:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1782c30f-3cc7-49ef-b592-b41537fc1ce9&Player_ID=52233109392  
[2026-03-20 22:07:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1782c30f-3cc7-49ef-b592-b41537fc1ce9&Player_ID=52233109392","has_body":false} 
[2026-03-20 22:07:52] production.INFO: Operation sent successfully {"operation_id":159577,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9BS-1774033671","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:07:52"}},"processed_data":{"order_number":"ORD-9BS-1774033671","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04"} 
[2026-03-20 22:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","total_operations":2,"sites_count":1} 
[2026-03-20 22:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X7uk1I0-1774032996","ORD-9BS-1774033671"]} 
[2026-03-20 22:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BS-1774033671","operation_id":159577} 
[2026-03-20 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 22:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nD15Q6urnLSo8AtVvUoMjgjyyPIlSkWX","execution_time":"2026-03-20 22:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:08:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155489488","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpojr14er1flbc2Hb8eQS"}},"user_id":1235} 
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:08:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:08:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18283,"user_id":1235,"amount":985.0,"admins_notified":7} 
[2026-03-20 22:08:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9BS-1774033671","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:08:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-9BS-1774033671","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:08:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:08:17] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174531} 
[2026-03-20 22:08:17] production.INFO: Order updated successfully. Order ID: 174531, Status: completed  
[2026-03-20 22:08:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9BS-1774033671","status":"completed","codes_count":0} 
[2026-03-20 22:08:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-20 22:08:27] production.INFO: Constructing job for order: 174532  
[2026-03-20 22:08:28] production.INFO: Handling job for order: 174532  
[2026-03-20 22:08:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:08:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:08:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=54000&uuid=67a95ced-1982-4051-9106-4e3d470ede83&Player_ID=38161611  
[2026-03-20 22:08:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=54000&uuid=67a95ced-1982-4051-9106-4e3d470ede83&Player_ID=38161611","has_body":false} 
[2026-03-20 22:08:29] production.INFO: Operation sent successfully {"operation_id":159578,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W29t9GXH-1774033709","amount":92.7101808000000033871401683427393436431884765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 22:08:29"}},"processed_data":{"order_number":"ORD-W29t9GXH-1774033709","amount":92.7101808000000033871401683427393436431884765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 22:09:43] production.INFO: Constructing job for order: 174533  
[2026-03-20 22:09:44] production.INFO: Handling job for order: 174533  
[2026-03-20 22:09:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:09:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:09:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=30000&uuid=85ffb231-2136-4f13-8847-06744c525ac7&Player_ID=3270271  
[2026-03-20 22:09:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=30000&uuid=85ffb231-2136-4f13-8847-06744c525ac7&Player_ID=3270271","has_body":false} 
[2026-03-20 22:09:45] production.INFO: Operation sent successfully {"operation_id":159579,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EgOio6dM-1774033784","amount":2.224251000000000200174099518335424363613128662109375,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 22:09:45"}},"processed_data":{"order_number":"ORD-EgOio6dM-1774033784","amount":2.224251000000000200174099518335424363613128662109375,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 22:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03"} 
[2026-03-20 22:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","total_operations":3,"sites_count":1} 
[2026-03-20 22:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-X7uk1I0-1774032996","ORD-W29t9GXH-1774033709","ORD-EgOio6dM-1774033784"]} 
[2026-03-20 22:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 22:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EgOio6dM-1774033784","operation_id":159579} 
[2026-03-20 22:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 22:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"count":1} 
[2026-03-20 22:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"count":1} 
[2026-03-20 22:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"user_id":5,"notification_type":"order_approved","reference_id":174532} 
[2026-03-20 22:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"errors":0} 
[2026-03-20 22:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"errors":0} 
[2026-03-20 22:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eg8yasPzExBgohtp8FOvHo6QGvcFd3UP","execution_time":"2026-03-20 22:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 22:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:10:03] production.INFO: Executing GetProducts task...  
[2026-03-20 22:10:05] production.INFO: async() رجع: true  
[2026-03-20 22:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:11:22] production.INFO: Constructing job for order: 174534  
[2026-03-20 22:11:24] production.INFO: Handling job for order: 174534  
[2026-03-20 22:11:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:11:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:11:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=666c51ed-a885-47fd-bbc3-55b22fc21ee0&Player_ID=471156  
[2026-03-20 22:11:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=666c51ed-a885-47fd-bbc3-55b22fc21ee0&Player_ID=471156","has_body":false} 
[2026-03-20 22:11:25] production.INFO: Operation sent successfully {"operation_id":159580,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zzGkT-1774033885","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:11:25"}},"processed_data":{"order_number":"ORD-zzGkT-1774033885","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:11:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zzGkT-1774033885","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:11:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-zzGkT-1774033885","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:11:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:11:30] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174534} 
[2026-03-20 22:11:30] production.INFO: Order updated successfully. Order ID: 174534, Status: completed  
[2026-03-20 22:11:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zzGkT-1774033885","status":"completed","codes_count":0} 
[2026-03-20 22:11:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04"} 
[2026-03-20 22:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","total_operations":2,"sites_count":1} 
[2026-03-20 22:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X7uk1I0-1774032996","ORD-EgOio6dM-1774033784"]} 
[2026-03-20 22:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 22:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"count":1} 
[2026-03-20 22:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"count":1} 
[2026-03-20 22:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"user_id":771,"notification_type":"order_approved","reference_id":174533} 
[2026-03-20 22:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"errors":0} 
[2026-03-20 22:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":1,"errors":0} 
[2026-03-20 22:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IOQHKOf9YMZ8dj3liAu9IImyTIbKL85V","execution_time":"2026-03-20 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-20 22:12:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EgOio6dM-1774033784","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:12:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-EgOio6dM-1774033784","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:12:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:12:06] production.ERROR: Order not found or already processed. External ID: ORD-EgOio6dM-1774033784  
[2026-03-20 22:12:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EgOio6dM-1774033784","status":"completed","codes_count":0} 
[2026-03-20 22:13:20] production.INFO: Constructing job for order: 174535  
[2026-03-20 22:13:23] production.INFO: Handling job for order: 174535  
[2026-03-20 22:13:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:13:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:13:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=178d97de-ae05-499b-9ecb-bf32c2ddadd0&Player_ID=471156  
[2026-03-20 22:13:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=178d97de-ae05-499b-9ecb-bf32c2ddadd0&Player_ID=471156","has_body":false} 
[2026-03-20 22:13:23] production.INFO: Operation sent successfully {"operation_id":159581,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JzjA-1774034003","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:13:23"}},"processed_data":{"order_number":"ORD-JzjA-1774034003","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:13:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JzjA-1774034003","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:13:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-JzjA-1774034003","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:13:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:13:27] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174535} 
[2026-03-20 22:13:27] production.INFO: Order updated successfully. Order ID: 174535, Status: completed  
[2026-03-20 22:13:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JzjA-1774034003","status":"completed","codes_count":0} 
[2026-03-20 22:13:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:13:35] production.INFO: Constructing job for order: 174536  
[2026-03-20 22:13:38] production.INFO: Handling job for order: 174536  
[2026-03-20 22:13:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:13:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:13:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0b8c8f97-52bd-46cb-aa70-42261c16b5ea&Player_ID=0945506539  
[2026-03-20 22:13:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0b8c8f97-52bd-46cb-aa70-42261c16b5ea&Player_ID=0945506539","has_body":false} 
[2026-03-20 22:13:39] production.INFO: Operation sent successfully {"operation_id":159582,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5xCcfb-1774034019","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:13:39"}},"processed_data":{"order_number":"ORD-5xCcfb-1774034019","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03"} 
[2026-03-20 22:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","total_operations":2,"sites_count":2} 
[2026-03-20 22:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1,"order_ids":["ORD-5xCcfb-1774034019"]} 
[2026-03-20 22:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1} 
[2026-03-20 22:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"count":1} 
[2026-03-20 22:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"count":1} 
[2026-03-20 22:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"user_id":5,"notification_type":"order_approved","reference_id":174536} 
[2026-03-20 22:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"processed":1,"errors":0} 
[2026-03-20 22:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582,"processed":1,"errors":0} 
[2026-03-20 22:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qxEusTIG8qaZTA5oekK9chn0QyM36jK5","execution_time":"2026-03-20 22:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5xCcfb-1774034019","operation_id":159582} 
[2026-03-20 22:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:14:35] production.INFO: Constructing job for order: 174537  
[2026-03-20 22:14:36] production.INFO: Handling job for order: 174537  
[2026-03-20 22:14:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:14:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:14:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3774467-a581-4612-a487-10add085bcbf&Player_ID=51921621656  
[2026-03-20 22:14:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3774467-a581-4612-a487-10add085bcbf&Player_ID=51921621656","has_body":false} 
[2026-03-20 22:14:37] production.INFO: Operation sent successfully {"operation_id":159583,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cud-1774034077","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:14:37"}},"processed_data":{"order_number":"ORD-cud-1774034077","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:14:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cud-1774034077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:14:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-cud-1774034077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:14:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:14:49] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174537} 
[2026-03-20 22:14:49] production.INFO: Order updated successfully. Order ID: 174537, Status: completed  
[2026-03-20 22:14:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cud-1774034077","status":"completed","codes_count":0} 
[2026-03-20 22:14:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-20 22:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:15:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:15:03] production.INFO: async() رجع: true  
[2026-03-20 22:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03"} 
[2026-03-20 22:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","total_operations":1,"sites_count":1} 
[2026-03-20 22:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aaEw8QhaYg0awkAwSTUEOiUZAJUH986k","execution_time":"2026-03-20 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:17:06] production.INFO: Constructing job for order: 174538  
[2026-03-20 22:17:09] production.INFO: Handling job for order: 174538  
[2026-03-20 22:17:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:17:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:17:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=cdd12022-7a6e-4752-baaf-48f4297fbe84&Player_ID=471156  
[2026-03-20 22:17:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=cdd12022-7a6e-4752-baaf-48f4297fbe84&Player_ID=471156","has_body":false} 
[2026-03-20 22:17:10] production.INFO: Operation sent successfully {"operation_id":159584,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YBGOUjCm-1774034230","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:17:10"}},"processed_data":{"order_number":"ORD-YBGOUjCm-1774034230","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:17:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YBGOUjCm-1774034230","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:17:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-YBGOUjCm-1774034230","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:17:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:17:14] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174538} 
[2026-03-20 22:17:14] production.INFO: Order updated successfully. Order ID: 174538, Status: completed  
[2026-03-20 22:17:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YBGOUjCm-1774034230","status":"completed","codes_count":0} 
[2026-03-20 22:17:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04"} 
[2026-03-20 22:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","total_operations":1,"sites_count":1} 
[2026-03-20 22:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zdeh5pUE8cwwCZr4H4umDjRmrkzOTFvR","execution_time":"2026-03-20 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:18:18] production.INFO: Constructing job for order: 174539  
[2026-03-20 22:18:19] production.INFO: Handling job for order: 174539  
[2026-03-20 22:18:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:18:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:18:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=40ad8426-7201-43be-bf4e-6512955ed4ad&Player_ID=0984901668  
[2026-03-20 22:18:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=40ad8426-7201-43be-bf4e-6512955ed4ad&Player_ID=0984901668","has_body":false} 
[2026-03-20 22:18:20] production.INFO: Operation sent successfully {"operation_id":159585,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-98lN4-1774034300","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:18:20"}},"processed_data":{"order_number":"ORD-98lN4-1774034300","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:18:25] production.INFO: Constructing job for order: 174540  
[2026-03-20 22:18:26] production.INFO: Handling job for order: 174540  
[2026-03-20 22:18:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:18:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:18:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=65000&uuid=33aad49e-afda-410d-aac4-5e8f1b22e57e&Player_ID=3270271  
[2026-03-20 22:18:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=65000&uuid=33aad49e-afda-410d-aac4-5e8f1b22e57e&Player_ID=3270271","has_body":false} 
[2026-03-20 22:18:27] production.INFO: Operation sent successfully {"operation_id":159586,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-74f4-1774034306","amount":4.819210500000000507725417264737188816070556640625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-20 22:18:27"}},"processed_data":{"order_number":"ORD-74f4-1774034306","amount":4.819210500000000507725417264737188816070556640625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-20 22:18:34] production.INFO: Constructing job for order: 174541  
[2026-03-20 22:18:36] production.INFO: Handling job for order: 174541  
[2026-03-20 22:18:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:18:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:18:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=719ef01f-e1a3-4e07-8585-dd02425a966e&Player_ID=0984559464  
[2026-03-20 22:18:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=719ef01f-e1a3-4e07-8585-dd02425a966e&Player_ID=0984559464","has_body":false} 
[2026-03-20 22:18:36] production.INFO: Operation sent successfully {"operation_id":159587,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yRbxrA-1774034316","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:18:36"}},"processed_data":{"order_number":"ORD-yRbxrA-1774034316","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:18:41] production.INFO: Constructing job for order: 174542  
[2026-03-20 22:18:43] production.INFO: Handling job for order: 174542  
[2026-03-20 22:18:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:18:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:18:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=14cb8e89-b1ba-4e67-be8e-a7c51b46e314&Player_ID=0985499121  
[2026-03-20 22:18:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=14cb8e89-b1ba-4e67-be8e-a7c51b46e314&Player_ID=0985499121","has_body":false} 
[2026-03-20 22:18:43] production.INFO: Operation sent successfully {"operation_id":159588,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lRvx-1774034323","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:18:43"}},"processed_data":{"order_number":"ORD-lRvx-1774034323","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:20:03] production.INFO: Constructing job for order: 174543  
[2026-03-20 22:20:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-74f4-1774034306","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:20:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-74f4-1774034306","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:20:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:20:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":174540} 
[2026-03-20 22:20:03] production.INFO: Order updated successfully. Order ID: 174540, Status: completed  
[2026-03-20 22:20:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-74f4-1774034306","status":"completed","codes_count":0} 
[2026-03-20 22:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04"} 
[2026-03-20 22:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","total_operations":4,"sites_count":2} 
[2026-03-20 22:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":3,"order_ids":["ORD-98lN4-1774034300","ORD-yRbxrA-1774034316","ORD-lRvx-1774034323"]} 
[2026-03-20 22:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:20:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":3} 
[2026-03-20 22:20:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 22:20:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 22:20:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"count":3} 
[2026-03-20 22:20:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"count":3} 
[2026-03-20 22:20:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"user_id":587,"notification_type":"order_approved","reference_id":174539} 
[2026-03-20 22:20:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"user_id":1547,"notification_type":"order_approved","reference_id":174542} 
[2026-03-20 22:20:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"user_id":587,"notification_type":"order_approved","reference_id":174541} 
[2026-03-20 22:20:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:20:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:20:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"processed":3,"errors":0} 
[2026-03-20 22:20:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587,"processed":3,"errors":0} 
[2026-03-20 22:20:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"brbXsqBYGFdUSRdPiwqDMVaOj6IZWOiz","execution_time":"2026-03-20 22:20:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRbxrA-1774034316","operation_id":159587} 
[2026-03-20 22:20:05] production.INFO: Executing GetProducts task...  
[2026-03-20 22:20:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:20:05] production.INFO: Executing GetProducts task...  
[2026-03-20 22:20:07] production.INFO: async() رجع: true  
[2026-03-20 22:20:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-20 22:20:08] production.INFO: Handling job for order: 174543  
[2026-03-20 22:20:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:20:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:20:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1eb879db-27a1-41cb-88e8-7df8c4faf44c&Player_ID=0985499121  
[2026-03-20 22:20:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1eb879db-27a1-41cb-88e8-7df8c4faf44c&Player_ID=0985499121","has_body":false} 
[2026-03-20 22:20:09] production.INFO: Operation sent successfully {"operation_id":159589,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bDot6RCv-1774034408","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:20:09"}},"processed_data":{"order_number":"ORD-bDot6RCv-1774034408","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:20:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:20:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 22:20:12] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03"} 
[2026-03-20 22:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","total_operations":2,"sites_count":2} 
[2026-03-20 22:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1,"order_ids":["ORD-bDot6RCv-1774034408"]} 
[2026-03-20 22:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1} 
[2026-03-20 22:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"count":1} 
[2026-03-20 22:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"count":1} 
[2026-03-20 22:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"user_id":1547,"notification_type":"order_approved","reference_id":174543} 
[2026-03-20 22:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"processed":1,"errors":0} 
[2026-03-20 22:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589,"processed":1,"errors":0} 
[2026-03-20 22:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3rhrlJZ4WvdbEBgVVFlKF8omFJj3AdF7","execution_time":"2026-03-20 22:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bDot6RCv-1774034408","operation_id":159589} 
[2026-03-20 22:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-20 22:22:29] production.INFO: Constructing job for order: 174544  
[2026-03-20 22:22:30] production.INFO: Handling job for order: 174544  
[2026-03-20 22:22:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:22:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:22:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=86f78830-880b-43c0-8283-1ef986e9f547&Player_ID=471156  
[2026-03-20 22:22:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=86f78830-880b-43c0-8283-1ef986e9f547&Player_ID=471156","has_body":false} 
[2026-03-20 22:22:31] production.INFO: Operation sent successfully {"operation_id":159590,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i56-1774034551","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:22:31"}},"processed_data":{"order_number":"ORD-i56-1774034551","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:22:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i56-1774034551","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:22:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-i56-1774034551","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:22:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174544} 
[2026-03-20 22:22:34] production.INFO: Order updated successfully. Order ID: 174544, Status: completed  
[2026-03-20 22:22:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i56-1774034551","status":"completed","codes_count":0} 
[2026-03-20 22:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:23:11] production.INFO: Constructing job for order: 174545  
[2026-03-20 22:23:13] production.INFO: Handling job for order: 174545  
[2026-03-20 22:23:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:23:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:23:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7ccdbddf-9b57-43f3-bf92-297c3d124440&Player_ID=13228893771  
[2026-03-20 22:23:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7ccdbddf-9b57-43f3-bf92-297c3d124440&Player_ID=13228893771","has_body":false} 
[2026-03-20 22:23:14] production.INFO: Operation sent successfully {"operation_id":159591,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-owIjTtm-1774034594","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:23:14"}},"processed_data":{"order_number":"ORD-owIjTtm-1774034594","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:23:29] production.INFO: Constructing job for order: 174546  
[2026-03-20 22:23:32] production.INFO: Handling job for order: 174546  
[2026-03-20 22:23:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:23:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:23:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=cadb1625-1903-4f85-a61d-b9516a67af24&Player_ID=589773308  
[2026-03-20 22:23:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=cadb1625-1903-4f85-a61d-b9516a67af24&Player_ID=589773308","has_body":false} 
[2026-03-20 22:23:33] production.INFO: Operation sent successfully {"operation_id":159592,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1LBy73U-1774034613","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 22:23:33"}},"processed_data":{"order_number":"ORD-1LBy73U-1774034613","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 22:23:43] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 22:23:43] production.INFO: Constructing job for order: 174547  
[2026-03-20 22:23:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-owIjTtm-1774034594","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:23:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-owIjTtm-1774034594","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:23:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:23:43] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174545} 
[2026-03-20 22:23:43] production.INFO: Order updated successfully. Order ID: 174545, Status: completed  
[2026-03-20 22:23:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-owIjTtm-1774034594","status":"completed","codes_count":0} 
[2026-03-20 22:23:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-20 22:23:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-20 22:23:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 22:23:45] production.INFO: Handling job for order: 174547  
[2026-03-20 22:23:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:23:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:23:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=6000&uuid=eab0000c-4050-4ec0-8a49-84523901166e&Player_ID=109750057  
[2026-03-20 22:23:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=6000&uuid=eab0000c-4050-4ec0-8a49-84523901166e&Player_ID=109750057","has_body":false} 
[2026-03-20 22:23:46] production.INFO: Operation sent successfully {"operation_id":159593,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ebBr4-1774034625","amount":10.4227404000000003492232281132601201534271240234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 22:23:46"}},"processed_data":{"order_number":"ORD-ebBr4-1774034625","amount":10.4227404000000003492232281132601201534271240234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 22:23:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ebBr4-1774034625","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:23:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-ebBr4-1774034625","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:23:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:23:52] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174547} 
[2026-03-20 22:23:52] production.INFO: Order updated successfully. Order ID: 174547, Status: completed  
[2026-03-20 22:23:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ebBr4-1774034625","status":"completed","codes_count":0} 
[2026-03-20 22:23:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 22:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04"} 
[2026-03-20 22:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","total_operations":2,"sites_count":1} 
[2026-03-20 22:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X7uk1I0-1774032996","ORD-1LBy73U-1774034613"]} 
[2026-03-20 22:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1LBy73U-1774034613","operation_id":159592} 
[2026-03-20 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 22:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BF5bsimW7fEWvtVjy2UercCgeDEuh22i","execution_time":"2026-03-20 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:24:11] production.INFO: Constructing job for order: 174548  
[2026-03-20 22:24:13] production.INFO: Handling job for order: 174548  
[2026-03-20 22:24:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:24:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:24:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ab85fd37-4d53-44f5-a471-7cdf13afb49e&Player_ID=0985602706  
[2026-03-20 22:24:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ab85fd37-4d53-44f5-a471-7cdf13afb49e&Player_ID=0985602706","has_body":false} 
[2026-03-20 22:24:14] production.INFO: Operation sent successfully {"operation_id":159594,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dk3-1774034653","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:24:14"}},"processed_data":{"order_number":"ORD-Dk3-1774034653","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:24:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1LBy73U-1774034613","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:24:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-1LBy73U-1774034613","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:24:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:24:16] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174546} 
[2026-03-20 22:24:16] production.INFO: Order updated successfully. Order ID: 174546, Status: completed  
[2026-03-20 22:24:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1LBy73U-1774034613","status":"completed","codes_count":0} 
[2026-03-20 22:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 22:24:22] production.INFO: Constructing job for order: 174549  
[2026-03-20 22:24:23] production.INFO: Handling job for order: 174549  
[2026-03-20 22:24:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:24:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:24:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1926373b-3334-4c44-a199-dd8f13f0366f&Player_ID=51281780367  
[2026-03-20 22:24:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1926373b-3334-4c44-a199-dd8f13f0366f&Player_ID=51281780367","has_body":false} 
[2026-03-20 22:24:23] production.INFO: Operation sent successfully {"operation_id":159595,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lb6W6PRb-1774034663","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:24:23"}},"processed_data":{"order_number":"ORD-Lb6W6PRb-1774034663","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 22:24:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lb6W6PRb-1774034663","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:24:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lb6W6PRb-1774034663","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:24:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:24:34] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174549} 
[2026-03-20 22:24:34] production.INFO: Order updated successfully. Order ID: 174549, Status: completed  
[2026-03-20 22:24:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lb6W6PRb-1774034663","status":"completed","codes_count":0} 
[2026-03-20 22:24:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 22:24:36] production.INFO: Constructing job for order: 174550  
[2026-03-20 22:24:38] production.INFO: Handling job for order: 174550  
[2026-03-20 22:24:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:24:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:24:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=cfe80ec0-047f-4ec2-8aa8-8bcb1f5a401d&Player_ID=78998180  
[2026-03-20 22:24:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=cfe80ec0-047f-4ec2-8aa8-8bcb1f5a401d&Player_ID=78998180","has_body":false} 
[2026-03-20 22:24:39] production.INFO: Operation sent successfully {"operation_id":159596,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3cl0F-1774034679","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 22:24:39"}},"processed_data":{"order_number":"ORD-3cl0F-1774034679","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 22:24:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3cl0F-1774034679","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:24:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-3cl0F-1774034679","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:24:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:24:45] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174550} 
[2026-03-20 22:24:45] production.INFO: Order updated successfully. Order ID: 174550, Status: completed  
[2026-03-20 22:24:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3cl0F-1774034679","status":"completed","codes_count":0} 
[2026-03-20 22:24:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 22:24:56] production.INFO: Constructing job for order: 174551  
[2026-03-20 22:24:57] production.INFO: Handling job for order: 174551  
[2026-03-20 22:24:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:24:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:24:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f21a4298-0752-4a16-b9e9-63801fb0a843&Player_ID=13228893771  
[2026-03-20 22:24:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f21a4298-0752-4a16-b9e9-63801fb0a843&Player_ID=13228893771","has_body":false} 
[2026-03-20 22:24:58] production.INFO: Operation sent successfully {"operation_id":159597,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DZQUjQKF-1774034698","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:24:58"}},"processed_data":{"order_number":"ORD-DZQUjQKF-1774034698","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:25:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:25:03] production.INFO: async() رجع: true  
[2026-03-20 22:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:25:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DZQUjQKF-1774034698","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:25:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-DZQUjQKF-1774034698","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:25:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:25:25] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174551} 
[2026-03-20 22:25:25] production.INFO: Order updated successfully. Order ID: 174551, Status: completed  
[2026-03-20 22:25:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DZQUjQKF-1774034698","status":"completed","codes_count":0} 
[2026-03-20 22:25:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-20 22:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02"} 
[2026-03-20 22:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","total_operations":2,"sites_count":2} 
[2026-03-20 22:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1,"order_ids":["ORD-Dk3-1774034653"]} 
[2026-03-20 22:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":1} 
[2026-03-20 22:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"count":1} 
[2026-03-20 22:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"count":1} 
[2026-03-20 22:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"user_id":1054,"notification_type":"order_approved","reference_id":174548} 
[2026-03-20 22:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"processed":1,"errors":0} 
[2026-03-20 22:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594,"processed":1,"errors":0} 
[2026-03-20 22:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BDbIaF2tJkEW0byrpquiXiqowdES0UyQ","execution_time":"2026-03-20 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dk3-1774034653","operation_id":159594} 
[2026-03-20 22:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 22:26:43] production.INFO: Constructing job for order: 174552  
[2026-03-20 22:26:44] production.INFO: Handling job for order: 174552  
[2026-03-20 22:26:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:26:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:26:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6c1d149f-fe71-4596-87be-0ece3d8df207&Player_ID=0984669760  
[2026-03-20 22:26:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6c1d149f-fe71-4596-87be-0ece3d8df207&Player_ID=0984669760","has_body":false} 
[2026-03-20 22:26:45] production.INFO: Operation sent successfully {"operation_id":159598,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9BLKkW-1774034805","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:26:45"}},"processed_data":{"order_number":"ORD-9BLKkW-1774034805","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:27:03] production.INFO: Constructing job for order: 174553  
[2026-03-20 22:27:06] production.INFO: Handling job for order: 174553  
[2026-03-20 22:27:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:27:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:27:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=467d5b17-939e-4232-abff-732ed3c9e1cf&Player_ID=51917430373  
[2026-03-20 22:27:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=467d5b17-939e-4232-abff-732ed3c9e1cf&Player_ID=51917430373","has_body":false} 
[2026-03-20 22:27:07] production.INFO: Operation sent successfully {"operation_id":159599,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eYvXEiMO-1774034826","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:27:07"}},"processed_data":{"order_number":"ORD-eYvXEiMO-1774034826","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:27:11] production.INFO: Constructing job for order: 174554  
[2026-03-20 22:27:13] production.INFO: Handling job for order: 174554  
[2026-03-20 22:27:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:27:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:27:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=60449432-0910-4f2e-8338-eba94d2272c2&Player_ID=0943399615  
[2026-03-20 22:27:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=60449432-0910-4f2e-8338-eba94d2272c2&Player_ID=0943399615","has_body":false} 
[2026-03-20 22:27:13] production.INFO: Operation sent successfully {"operation_id":159600,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Mm3n-1774034833","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:27:13"}},"processed_data":{"order_number":"ORD-8Mm3n-1774034833","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:27:14] production.INFO: Constructing job for order: 174555  
[2026-03-20 22:27:17] production.INFO: Handling job for order: 174555  
[2026-03-20 22:27:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:27:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:27:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=424e704c-a7f6-406b-b0c3-d6d8f38335d7&Player_ID=0943399615  
[2026-03-20 22:27:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=424e704c-a7f6-406b-b0c3-d6d8f38335d7&Player_ID=0943399615","has_body":false} 
[2026-03-20 22:27:17] production.INFO: Operation sent successfully {"operation_id":159601,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p55uRBrt-1774034837","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:27:17"}},"processed_data":{"order_number":"ORD-p55uRBrt-1774034837","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:27:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eYvXEiMO-1774034826","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:27:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-eYvXEiMO-1774034826","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:27:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:27:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":174553} 
[2026-03-20 22:27:22] production.INFO: Order updated successfully. Order ID: 174553, Status: completed  
[2026-03-20 22:27:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eYvXEiMO-1774034826","status":"completed","codes_count":0} 
[2026-03-20 22:27:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-20 22:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02"} 
[2026-03-20 22:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","total_operations":4,"sites_count":2} 
[2026-03-20 22:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":3,"order_ids":["ORD-9BLKkW-1774034805","ORD-8Mm3n-1774034833","ORD-p55uRBrt-1774034837"]} 
[2026-03-20 22:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":3} 
[2026-03-20 22:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 22:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 22:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"count":3} 
[2026-03-20 22:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"count":3} 
[2026-03-20 22:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"user_id":587,"notification_type":"order_approved","reference_id":174554} 
[2026-03-20 22:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"user_id":587,"notification_type":"order_approved","reference_id":174552} 
[2026-03-20 22:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"user_id":587,"notification_type":"order_approved","reference_id":174555} 
[2026-03-20 22:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"processed":3,"errors":0} 
[2026-03-20 22:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601,"processed":3,"errors":0} 
[2026-03-20 22:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uEzmgr1k8PHYoksIIlL6TQTqpL9zxU2Q","execution_time":"2026-03-20 22:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p55uRBrt-1774034837","operation_id":159601} 
[2026-03-20 22:28:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:28:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:28:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:29:24] production.INFO: Constructing job for order: 174556  
[2026-03-20 22:29:26] production.INFO: Handling job for order: 174556  
[2026-03-20 22:29:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:29:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:29:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8514b656-9535-4e29-aa64-0c834e8d7cd4&Player_ID=0995644403  
[2026-03-20 22:29:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8514b656-9535-4e29-aa64-0c834e8d7cd4&Player_ID=0995644403","has_body":false} 
[2026-03-20 22:29:26] production.INFO: Operation sent successfully {"operation_id":159602,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3BVtg-1774034966","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:29:26"}},"processed_data":{"order_number":"ORD-3BVtg-1774034966","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:29:28] production.INFO: Constructing job for order: 174557  
[2026-03-20 22:29:29] production.INFO: Handling job for order: 174557  
[2026-03-20 22:29:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:29:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:29:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e25b3947-4776-4797-8bb9-2646067cc567&Player_ID=471156  
[2026-03-20 22:29:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e25b3947-4776-4797-8bb9-2646067cc567&Player_ID=471156","has_body":false} 
[2026-03-20 22:29:30] production.INFO: Operation sent successfully {"operation_id":159603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LHMIwyW-1774034970","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:29:30"}},"processed_data":{"order_number":"ORD-LHMIwyW-1774034970","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:29:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LHMIwyW-1774034970","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:29:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-LHMIwyW-1774034970","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:29:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:29:34] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174557} 
[2026-03-20 22:29:34] production.INFO: Order updated successfully. Order ID: 174557, Status: completed  
[2026-03-20 22:29:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LHMIwyW-1774034970","status":"completed","codes_count":0} 
[2026-03-20 22:29:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:29:49] production.INFO: Constructing job for order: 174558  
[2026-03-20 22:29:51] production.INFO: Handling job for order: 174558  
[2026-03-20 22:29:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:29:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:29:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=07dcac40-70b6-4522-b9bb-e2491dd38516&Player_ID=0995644403  
[2026-03-20 22:29:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=07dcac40-70b6-4522-b9bb-e2491dd38516&Player_ID=0995644403","has_body":false} 
[2026-03-20 22:29:52] production.INFO: Operation sent successfully {"operation_id":159604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CoqMRW-1774034992","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:29:52"}},"processed_data":{"order_number":"ORD-CoqMRW-1774034992","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04"} 
[2026-03-20 22:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","total_operations":3,"sites_count":2} 
[2026-03-20 22:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X7uk1I0-1774032996"]} 
[2026-03-20 22:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"processed":0,"errors":0} 
[2026-03-20 22:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":2,"order_ids":["ORD-3BVtg-1774034966","ORD-CoqMRW-1774034992"]} 
[2026-03-20 22:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565} 
[2026-03-20 22:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X7uk1I0-1774032996","operation_id":159565,"orders_count":2} 
[2026-03-20 22:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 22:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 22:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"count":2} 
[2026-03-20 22:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"count":2} 
[2026-03-20 22:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"user_id":1071,"notification_type":"order_approved","reference_id":174556} 
[2026-03-20 22:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"user_id":1071,"notification_type":"order_approved","reference_id":174558} 
[2026-03-20 22:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"processed":2,"errors":0} 
[2026-03-20 22:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604,"processed":2,"errors":0} 
[2026-03-20 22:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AWMLMp7bBDtxqTsanMwaQRlBtcBigMKs","execution_time":"2026-03-20 22:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CoqMRW-1774034992","operation_id":159604} 
[2026-03-20 22:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:30:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:30:06] production.INFO: async() رجع: true  
[2026-03-20 22:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 22:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 22:30:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600428566320","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2flgnh9o04av8kIsIM8"}},"user_id":305} 
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:30:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:30:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18284,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-20 22:30:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X7uk1I0-1774032996","status":"completed","notes":[],"codes":[]}} 
[2026-03-20 22:30:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-X7uk1I0-1774032996","status":"completed","codes":[],"notes":[]} 
[2026-03-20 22:30:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:30:53] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174519} 
[2026-03-20 22:30:53] production.INFO: Order updated successfully. Order ID: 174519, Status: completed  
[2026-03-20 22:30:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X7uk1I0-1774032996","status":"completed","codes_count":0} 
[2026-03-20 22:30:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 22:31:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"394.0","mainamount":"400","operation_number":"155504641","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php34s8erqmsq5janFpifM"}},"user_id":604} 
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:31:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:31:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18285,"user_id":604,"amount":394.0,"admins_notified":7} 
[2026-03-20 22:31:40] production.INFO: Constructing job for order: 174559  
[2026-03-20 22:31:41] production.INFO: Handling job for order: 174559  
[2026-03-20 22:31:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:31:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:31:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b1dd8abe-153d-4564-840f-6201128b8047&Player_ID=471156  
[2026-03-20 22:31:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b1dd8abe-153d-4564-840f-6201128b8047&Player_ID=471156","has_body":false} 
[2026-03-20 22:31:42] production.INFO: Operation sent successfully {"operation_id":159605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8R7UvpU-1774035102","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:31:42"}},"processed_data":{"order_number":"ORD-8R7UvpU-1774035102","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:31:42] production.INFO: Constructing job for order: 174560  
[2026-03-20 22:31:45] production.INFO: Handling job for order: 174560  
[2026-03-20 22:31:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:31:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:31:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=961a0b56-d1ff-4ed1-829b-8278195ba1bb&Player_ID=78998180  
[2026-03-20 22:31:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=961a0b56-d1ff-4ed1-829b-8278195ba1bb&Player_ID=78998180","has_body":false} 
[2026-03-20 22:31:46] production.INFO: Operation sent successfully {"operation_id":159606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qd9pw-1774035106","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 22:31:46"}},"processed_data":{"order_number":"ORD-Qd9pw-1774035106","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 22:31:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8R7UvpU-1774035102","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:31:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-8R7UvpU-1774035102","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:31:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:31:47] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174559} 
[2026-03-20 22:31:47] production.INFO: Order updated successfully. Order ID: 174559, Status: completed  
[2026-03-20 22:31:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8R7UvpU-1774035102","status":"completed","codes_count":0} 
[2026-03-20 22:31:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:31:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Qd9pw-1774035106","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:31:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-Qd9pw-1774035106","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:31:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:31:53] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174560} 
[2026-03-20 22:31:53] production.INFO: Order updated successfully. Order ID: 174560, Status: completed  
[2026-03-20 22:31:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Qd9pw-1774035106","status":"completed","codes_count":0} 
[2026-03-20 22:31:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 22:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uguYbfHnEV2gOdkPgtsbR5fhzPQ3lIjY","execution_time":"2026-03-20 22:32:04"} 
[2026-03-20 22:32:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uguYbfHnEV2gOdkPgtsbR5fhzPQ3lIjY","execution_time":"2026-03-20 22:32:04"} 
[2026-03-20 22:32:05] production.INFO: Constructing job for order: 174561  
[2026-03-20 22:32:07] production.INFO: Handling job for order: 174561  
[2026-03-20 22:32:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:32:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:32:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=8b5da0e4-bbf7-4055-8c11-d6fcd217fccb&Player_ID=0938054217  
[2026-03-20 22:32:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=8b5da0e4-bbf7-4055-8c11-d6fcd217fccb&Player_ID=0938054217","has_body":false} 
[2026-03-20 22:32:08] production.INFO: Operation sent successfully {"operation_id":159607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mhnpF-1774035128","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:32:08"}},"processed_data":{"order_number":"ORD-mhnpF-1774035128","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:32:49] production.INFO: Constructing job for order: 174562  
[2026-03-20 22:32:50] production.INFO: Handling job for order: 174562  
[2026-03-20 22:32:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:32:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:32:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=7d331a8e-b5aa-4589-91f3-498d0d88a894&Player_ID=13127018  
[2026-03-20 22:32:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=7d331a8e-b5aa-4589-91f3-498d0d88a894&Player_ID=13127018","has_body":false} 
[2026-03-20 22:32:51] production.INFO: Operation sent successfully {"operation_id":159608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-seV-1774035170","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-20 22:32:51"}},"processed_data":{"order_number":"ORD-seV-1774035170","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-20 22:33:18] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"876.65","mainamount":"890","operation_number":"155506265","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpd212ehq9du9k6UvgYYY"}},"user_id":1285} 
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:33:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:33:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18286,"user_id":1285,"amount":876.6499999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-20 22:33:50] production.INFO: Constructing job for order: 174563  
[2026-03-20 22:33:51] production.INFO: Handling job for order: 174563  
[2026-03-20 22:33:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:33:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:33:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=1bd8eabb-b936-4071-a8f5-ed3148e54832&Player_ID=098032235  
[2026-03-20 22:33:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=1bd8eabb-b936-4071-a8f5-ed3148e54832&Player_ID=098032235","has_body":false} 
[2026-03-20 22:33:51] production.INFO: Operation sent successfully {"operation_id":159609,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PSiQ-1774035231","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:33:51"}},"processed_data":{"order_number":"ORD-PSiQ-1774035231","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:34:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00"} 
[2026-03-20 22:34:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","total_operations":3,"sites_count":2} 
[2026-03-20 22:34:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-mhnpF-1774035128","ORD-PSiQ-1774035231"]} 
[2026-03-20 22:34:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:34:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609} 
[2026-03-20 22:34:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 22:34:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:34:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"count":1} 
[2026-03-20 22:34:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"count":1} 
[2026-03-20 22:34:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"user_id":333,"notification_type":"order_approved","reference_id":174561} 
[2026-03-20 22:34:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:34:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:34:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"errors":0} 
[2026-03-20 22:34:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"errors":0} 
[2026-03-20 22:34:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"orders_count":1,"order_ids":["ORD-seV-1774035170"]} 
[2026-03-20 22:34:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609} 
[2026-03-20 22:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"orders_count":1} 
[2026-03-20 22:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"count":1} 
[2026-03-20 22:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"count":1} 
[2026-03-20 22:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"user_id":1488,"notification_type":"order_approved","reference_id":174562} 
[2026-03-20 22:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"processed":1,"errors":0} 
[2026-03-20 22:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608,"processed":1,"errors":0} 
[2026-03-20 22:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IADI4kNLjBPQSLBBS3kMm0OuTCEjskmM","execution_time":"2026-03-20 22:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-seV-1774035170","operation_id":159608} 
[2026-03-20 22:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 333  
[2026-03-20 22:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-20 22:34:21] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"600.0","mainamount":"600","operation_number":"600428568734","note":"تم تحويل مبلغ 600 ل.س من رقمك إلى صاحب الرقم/ الرمز 0939801725 بنجاح وخصم 2 ل.س أجور التحويل. رقم العملية هو 600428568734","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phporc2j48vjb4a8Aw30L2"}},"user_id":460} 
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:34:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:34:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18287,"user_id":460,"amount":600.0,"admins_notified":7} 
[2026-03-20 22:35:01] production.INFO: Constructing job for order: 174564  
[2026-03-20 22:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 22:35:05] production.INFO: Constructing job for order: 174565  
[2026-03-20 22:35:06] production.INFO: async() رجع: true  
[2026-03-20 22:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:35:07] production.INFO: Handling job for order: 174564  
[2026-03-20 22:35:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:35:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:35:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=299e9371-3404-448f-93c6-b239f17989e2&Player_ID=52014667812  
[2026-03-20 22:35:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=299e9371-3404-448f-93c6-b239f17989e2&Player_ID=52014667812","has_body":false} 
[2026-03-20 22:35:08] production.INFO: Operation sent successfully {"operation_id":159610,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0JN5y-1774035307","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:35:08"}},"processed_data":{"order_number":"ORD-0JN5y-1774035307","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:35:08] production.INFO: Handling job for order: 174565  
[2026-03-20 22:35:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:35:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:35:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e926c524-f152-482f-a3b8-f0185ba59bb3&Player_ID=52014667812  
[2026-03-20 22:35:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e926c524-f152-482f-a3b8-f0185ba59bb3&Player_ID=52014667812","has_body":false} 
[2026-03-20 22:35:08] production.INFO: Operation sent successfully {"operation_id":159611,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kpK-1774035308","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:35:08"}},"processed_data":{"order_number":"ORD-kpK-1774035308","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:35:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kpK-1774035308","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:35:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-kpK-1774035308","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:35:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:35:26] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174565} 
[2026-03-20 22:35:26] production.INFO: Order updated successfully. Order ID: 174565, Status: completed  
[2026-03-20 22:35:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kpK-1774035308","status":"completed","codes_count":0} 
[2026-03-20 22:35:29] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:35:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0JN5y-1774035307","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:35:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-0JN5y-1774035307","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:35:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:35:41] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174564} 
[2026-03-20 22:35:41] production.INFO: Order updated successfully. Order ID: 174564, Status: completed  
[2026-03-20 22:35:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0JN5y-1774035307","status":"completed","codes_count":0} 
[2026-03-20 22:35:43] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:36:01] production.INFO: Constructing job for order: 174566  
[2026-03-20 22:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02"} 
[2026-03-20 22:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","total_operations":1,"sites_count":1} 
[2026-03-20 22:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-PSiQ-1774035231"]} 
[2026-03-20 22:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"count":1} 
[2026-03-20 22:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"count":1} 
[2026-03-20 22:36:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"count":1} 
[2026-03-20 22:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"user_id":5,"notification_type":"order_rejected","reference_id":174563} 
[2026-03-20 22:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-20 22:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"errors":0} 
[2026-03-20 22:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609,"processed":1,"errors":0} 
[2026-03-20 22:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0xe3bvgMi3Icsx1VMQpDQ2eWNbvnSdpG","execution_time":"2026-03-20 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PSiQ-1774035231","operation_id":159609} 
[2026-03-20 22:36:02] production.INFO: Handling job for order: 174566  
[2026-03-20 22:36:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:36:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:36:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=f6b9093f-da16-4dab-9fa1-bd57079b0f4c&Player_ID=471156  
[2026-03-20 22:36:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=f6b9093f-da16-4dab-9fa1-bd57079b0f4c&Player_ID=471156","has_body":false} 
[2026-03-20 22:36:03] production.INFO: Operation sent successfully {"operation_id":159612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gJzCKwFP-1774035362","amount":2.720644200000000179073822437203489243984222412109375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:36:03"}},"processed_data":{"order_number":"ORD-gJzCKwFP-1774035362","amount":2.720644200000000179073822437203489243984222412109375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:36:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gJzCKwFP-1774035362","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:36:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-gJzCKwFP-1774035362","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:36:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:36:08] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174566} 
[2026-03-20 22:36:08] production.INFO: Order updated successfully. Order ID: 174566, Status: completed  
[2026-03-20 22:36:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gJzCKwFP-1774035362","status":"completed","codes_count":0} 
[2026-03-20 22:36:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:36:23] production.INFO: Constructing job for order: 174567  
[2026-03-20 22:36:24] production.INFO: Handling job for order: 174567  
[2026-03-20 22:36:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:36:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:36:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e799f9d0-52b4-404b-9967-a9db320e80bc&Player_ID=51957524285  
[2026-03-20 22:36:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e799f9d0-52b4-404b-9967-a9db320e80bc&Player_ID=51957524285","has_body":false} 
[2026-03-20 22:36:25] production.INFO: Operation sent successfully {"operation_id":159613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mRCgV-1774035384","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:36:25"}},"processed_data":{"order_number":"ORD-mRCgV-1774035384","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:36:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mRCgV-1774035384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:36:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-mRCgV-1774035384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:36:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:36:41] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174567} 
[2026-03-20 22:36:41] production.INFO: Order updated successfully. Order ID: 174567, Status: completed  
[2026-03-20 22:36:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mRCgV-1774035384","status":"completed","codes_count":0} 
[2026-03-20 22:36:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-20 22:37:08] production.INFO: Constructing job for order: 174568  
[2026-03-20 22:37:10] production.INFO: Handling job for order: 174568  
[2026-03-20 22:37:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:37:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:37:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=7255fb6c-2f9f-4fd0-992a-d0c2503ac89f&Player_ID=0934363989  
[2026-03-20 22:37:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=7255fb6c-2f9f-4fd0-992a-d0c2503ac89f&Player_ID=0934363989","has_body":false} 
[2026-03-20 22:37:10] production.INFO: Operation sent successfully {"operation_id":159614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g4KR6vYz-1774035430","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:37:10"}},"processed_data":{"order_number":"ORD-g4KR6vYz-1774035430","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:37:15] production.INFO: Constructing job for order: 174569  
[2026-03-20 22:37:16] production.INFO: Handling job for order: 174569  
[2026-03-20 22:37:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:37:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:37:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=b7ecac3b-6589-414a-a416-12b1d96198e9&Player_ID=78998180  
[2026-03-20 22:37:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=b7ecac3b-6589-414a-a416-12b1d96198e9&Player_ID=78998180","has_body":false} 
[2026-03-20 22:37:17] production.INFO: Operation sent successfully {"operation_id":159615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tsrdM5nh-1774035437","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-20 22:37:17"}},"processed_data":{"order_number":"ORD-tsrdM5nh-1774035437","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-20 22:37:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tsrdM5nh-1774035437","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:37:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-tsrdM5nh-1774035437","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:37:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:37:24] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174569} 
[2026-03-20 22:37:24] production.INFO: Order updated successfully. Order ID: 174569, Status: completed  
[2026-03-20 22:37:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tsrdM5nh-1774035437","status":"completed","codes_count":0} 
[2026-03-20 22:37:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 22:37:57] production.INFO: Constructing job for order: 174570  
[2026-03-20 22:37:59] production.INFO: Handling job for order: 174570  
[2026-03-20 22:37:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:37:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:37:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=a17bd29d-75b4-4577-bc51-50a1095b27d5&Player_ID=0947800636  
[2026-03-20 22:37:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=a17bd29d-75b4-4577-bc51-50a1095b27d5&Player_ID=0947800636","has_body":false} 
[2026-03-20 22:38:00] production.INFO: Operation sent successfully {"operation_id":159616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TZzSp-1774035480","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:38:00"}},"processed_data":{"order_number":"ORD-TZzSp-1774035480","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03"} 
[2026-03-20 22:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","total_operations":2,"sites_count":1} 
[2026-03-20 22:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-g4KR6vYz-1774035430","ORD-TZzSp-1774035480"]} 
[2026-03-20 22:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616} 
[2026-03-20 22:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-20 22:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"count":1} 
[2026-03-20 22:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"count":1} 
[2026-03-20 22:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"user_id":587,"notification_type":"order_approved","reference_id":174568} 
[2026-03-20 22:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":1,"errors":0} 
[2026-03-20 22:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":1,"errors":0} 
[2026-03-20 22:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9oOYs0AC24mcrPeOCkpWu4Syku4Mktho","execution_time":"2026-03-20 22:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616} 
[2026-03-20 22:38:04] production.INFO: Constructing job for order: 174571  
[2026-03-20 22:38:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:38:05] production.INFO: Handling job for order: 174571  
[2026-03-20 22:38:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:38:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:38:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6ff37369-824e-46a4-ad30-ecc2b8504558&Player_ID=0947800636  
[2026-03-20 22:38:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6ff37369-824e-46a4-ad30-ecc2b8504558&Player_ID=0947800636","has_body":false} 
[2026-03-20 22:38:06] production.INFO: Operation sent successfully {"operation_id":159617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mte-1774035485","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:38:06"}},"processed_data":{"order_number":"ORD-mte-1774035485","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:38:07] production.INFO: Constructing job for order: 174572  
[2026-03-20 22:38:09] production.INFO: Handling job for order: 174572  
[2026-03-20 22:38:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:38:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:38:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b4c73dfb-895f-4507-af44-b2445b286389&Player_ID=0947800636  
[2026-03-20 22:38:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b4c73dfb-895f-4507-af44-b2445b286389&Player_ID=0947800636","has_body":false} 
[2026-03-20 22:38:09] production.INFO: Operation sent successfully {"operation_id":159618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fami-1774035489","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:38:09"}},"processed_data":{"order_number":"ORD-fami-1774035489","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:39:30] production.INFO: Constructing job for order: 174573  
[2026-03-20 22:39:33] production.INFO: Handling job for order: 174573  
[2026-03-20 22:39:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:39:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:39:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=65bf5df2-c464-4ddc-a8b1-03e1ad1d7e89&Player_ID=51450921576  
[2026-03-20 22:39:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=65bf5df2-c464-4ddc-a8b1-03e1ad1d7e89&Player_ID=51450921576","has_body":false} 
[2026-03-20 22:39:34] production.INFO: Operation sent successfully {"operation_id":159619,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vApllDB-1774035574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:39:34"}},"processed_data":{"order_number":"ORD-vApllDB-1774035574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:39:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vApllDB-1774035574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:39:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-vApllDB-1774035574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:39:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:39:50] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":174573} 
[2026-03-20 22:39:50] production.INFO: Order updated successfully. Order ID: 174573, Status: completed  
[2026-03-20 22:39:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vApllDB-1774035574","status":"completed","codes_count":0} 
[2026-03-20 22:39:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 22:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01"} 
[2026-03-20 22:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","total_operations":3,"sites_count":1} 
[2026-03-20 22:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-TZzSp-1774035480","ORD-mte-1774035485","ORD-fami-1774035489"]} 
[2026-03-20 22:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 22:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 22:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 22:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"count":3} 
[2026-03-20 22:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"count":3} 
[2026-03-20 22:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"user_id":315,"notification_type":"order_approved","reference_id":174572} 
[2026-03-20 22:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"user_id":315,"notification_type":"order_approved","reference_id":174571} 
[2026-03-20 22:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"user_id":315,"notification_type":"order_approved","reference_id":174570} 
[2026-03-20 22:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":3,"errors":0} 
[2026-03-20 22:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616,"processed":3,"errors":0} 
[2026-03-20 22:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZHIy2lbvee22U17U8dyVv9mtuLVJbcqT","execution_time":"2026-03-20 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZzSp-1774035480","operation_id":159616} 
[2026-03-20 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:40:04] production.INFO: async() رجع: true  
[2026-03-20 22:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 22:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 22:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 22:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7CbalGZ2Plysdd3tAWp2yQ7uKzQ2PFFh","execution_time":"2026-03-20 22:42:02"} 
[2026-03-20 22:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7CbalGZ2Plysdd3tAWp2yQ7uKzQ2PFFh","execution_time":"2026-03-20 22:42:02"} 
[2026-03-20 22:42:31] production.INFO: Constructing job for order: 174574  
[2026-03-20 22:42:32] production.INFO: Handling job for order: 174574  
[2026-03-20 22:42:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:42:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:42:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f3e60bc4-1896-4cbd-9486-039e2dba4d6b&Player_ID=471156  
[2026-03-20 22:42:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f3e60bc4-1896-4cbd-9486-039e2dba4d6b&Player_ID=471156","has_body":false} 
[2026-03-20 22:42:33] production.INFO: Operation sent successfully {"operation_id":159620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EGbskp-1774035753","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:42:33"}},"processed_data":{"order_number":"ORD-EGbskp-1774035753","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:42:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EGbskp-1774035753","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:42:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-EGbskp-1774035753","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:42:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:42:36] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174574} 
[2026-03-20 22:42:36] production.INFO: Order updated successfully. Order ID: 174574, Status: completed  
[2026-03-20 22:42:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EGbskp-1774035753","status":"completed","codes_count":0} 
[2026-03-20 22:42:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:42:51] production.INFO: Constructing job for order: 174575  
[2026-03-20 22:42:54] production.INFO: Handling job for order: 174575  
[2026-03-20 22:42:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:42:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:42:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=f8e7ec61-6b37-45ce-aef3-03f8239050ab&Player_ID=6646068589  
[2026-03-20 22:42:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=f8e7ec61-6b37-45ce-aef3-03f8239050ab&Player_ID=6646068589","has_body":false} 
[2026-03-20 22:42:55] production.INFO: Operation sent successfully {"operation_id":159621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vih-1774035775","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:42:55"}},"processed_data":{"order_number":"ORD-vih-1774035775","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:43:04] production.INFO: Constructing job for order: 174576  
[2026-03-20 22:43:04] production.INFO: Constructing job for order: 174577  
[2026-03-20 22:43:07] production.INFO: Handling job for order: 174576  
[2026-03-20 22:43:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:43:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:43:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d4afe128-87ae-45e8-9be1-1d452d11fed2&Player_ID=5316994746  
[2026-03-20 22:43:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d4afe128-87ae-45e8-9be1-1d452d11fed2&Player_ID=5316994746","has_body":false} 
[2026-03-20 22:43:08] production.INFO: Operation sent successfully {"operation_id":159622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bMAv5-1774035787","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:43:08"}},"processed_data":{"order_number":"ORD-bMAv5-1774035787","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 22:43:08] production.INFO: Handling job for order: 174577  
[2026-03-20 22:43:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:43:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:43:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2fc7179-ef7d-40ad-83ba-f8076da85a6c&Player_ID=51651078213  
[2026-03-20 22:43:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2fc7179-ef7d-40ad-83ba-f8076da85a6c&Player_ID=51651078213","has_body":false} 
[2026-03-20 22:43:09] production.INFO: Operation sent successfully {"operation_id":159623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-opJpVn-1774035788","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:43:09"}},"processed_data":{"order_number":"ORD-opJpVn-1774035788","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:43:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bMAv5-1774035787","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:43:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-bMAv5-1774035787","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:43:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:43:24] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174576} 
[2026-03-20 22:43:24] production.INFO: Order updated successfully. Order ID: 174576, Status: completed  
[2026-03-20 22:43:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bMAv5-1774035787","status":"completed","codes_count":0} 
[2026-03-20 22:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 22:43:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-opJpVn-1774035788","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:43:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-opJpVn-1774035788","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:43:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:43:28] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":174577} 
[2026-03-20 22:43:28] production.INFO: Order updated successfully. Order ID: 174577, Status: completed  
[2026-03-20 22:43:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-opJpVn-1774035788","status":"completed","codes_count":0} 
[2026-03-20 22:43:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-20 22:43:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vih-1774035775","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:43:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-vih-1774035775","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:43:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:43:31] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174575} 
[2026-03-20 22:43:31] production.INFO: Order updated successfully. Order ID: 174575, Status: completed  
[2026-03-20 22:43:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vih-1774035775","status":"completed","codes_count":0} 
[2026-03-20 22:43:34] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YY8GLFM2Eu6FrDMBrcIlv6fyW7MdphjK","execution_time":"2026-03-20 22:44:04"} 
[2026-03-20 22:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YY8GLFM2Eu6FrDMBrcIlv6fyW7MdphjK","execution_time":"2026-03-20 22:44:04"} 
[2026-03-20 22:44:09] production.INFO: Constructing job for order: 174578  
[2026-03-20 22:44:10] production.INFO: Handling job for order: 174578  
[2026-03-20 22:44:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:44:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:44:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2dfc8b22-0c75-45a2-ae7b-90e4a9e81f2c&Player_ID=51760478291  
[2026-03-20 22:44:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2dfc8b22-0c75-45a2-ae7b-90e4a9e81f2c&Player_ID=51760478291","has_body":false} 
[2026-03-20 22:44:11] production.INFO: Operation sent successfully {"operation_id":159624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3zzAb-1774035851","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:44:11"}},"processed_data":{"order_number":"ORD-3zzAb-1774035851","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:44:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3zzAb-1774035851","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:44:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-3zzAb-1774035851","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:44:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:44:21] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":174578} 
[2026-03-20 22:44:21] production.INFO: Order updated successfully. Order ID: 174578, Status: completed  
[2026-03-20 22:44:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3zzAb-1774035851","status":"completed","codes_count":0} 
[2026-03-20 22:44:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-20 22:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:45:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:45:04] production.INFO: async() رجع: true  
[2026-03-20 22:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:45:32] production.INFO: Constructing job for order: 174579  
[2026-03-20 22:45:33] production.INFO: Handling job for order: 174579  
[2026-03-20 22:45:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:45:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:45:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=9ab73dde-d277-4cb8-94f7-1437589ff8f4&Player_ID=0983032235  
[2026-03-20 22:45:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=9ab73dde-d277-4cb8-94f7-1437589ff8f4&Player_ID=0983032235","has_body":false} 
[2026-03-20 22:45:34] production.INFO: Operation sent successfully {"operation_id":159625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pj4kg-1774035933","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:45:34"}},"processed_data":{"order_number":"ORD-Pj4kg-1774035933","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01"} 
[2026-03-20 22:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","total_operations":1,"sites_count":1} 
[2026-03-20 22:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Pj4kg-1774035933"]} 
[2026-03-20 22:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"count":1} 
[2026-03-20 22:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"count":1} 
[2026-03-20 22:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"user_id":5,"notification_type":"order_approved","reference_id":174579} 
[2026-03-20 22:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"processed":1,"errors":0} 
[2026-03-20 22:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625,"processed":1,"errors":0} 
[2026-03-20 22:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JIJIq3GXDVzai6trUOoHGBPMi83tBg0t","execution_time":"2026-03-20 22:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj4kg-1774035933","operation_id":159625} 
[2026-03-20 22:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:46:02] production.INFO: Constructing job for order: 174580  
[2026-03-20 22:46:04] production.INFO: Handling job for order: 174580  
[2026-03-20 22:46:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:46:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:46:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=6df71b41-4a5d-4439-8a03-300c858b8c23&Player_ID=43248797  
[2026-03-20 22:46:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=6df71b41-4a5d-4439-8a03-300c858b8c23&Player_ID=43248797","has_body":false} 
[2026-03-20 22:46:05] production.INFO: Operation sent successfully {"operation_id":159626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-45tVNgFN-1774035965","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 22:46:05"}},"processed_data":{"order_number":"ORD-45tVNgFN-1774035965","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 22:46:46] production.INFO: Constructing job for order: 174581  
[2026-03-20 22:46:47] production.INFO: Handling job for order: 174581  
[2026-03-20 22:46:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:46:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:46:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cf4c2384-eee3-40de-839e-72f6f97d3a26&Player_ID=52272809282  
[2026-03-20 22:46:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cf4c2384-eee3-40de-839e-72f6f97d3a26&Player_ID=52272809282","has_body":false} 
[2026-03-20 22:46:48] production.INFO: Operation sent successfully {"operation_id":159627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rkK-1774036007","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:46:48"}},"processed_data":{"order_number":"ORD-rkK-1774036007","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 22:46:55] production.INFO: Constructing job for order: 174582  
[2026-03-20 22:46:57] production.INFO: Handling job for order: 174582  
[2026-03-20 22:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0db3295d-4e82-480f-8dc6-56e4eeaa09d4&Player_ID=8687796915  
[2026-03-20 22:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0db3295d-4e82-480f-8dc6-56e4eeaa09d4&Player_ID=8687796915","has_body":false} 
[2026-03-20 22:46:58] production.INFO: Operation sent successfully {"operation_id":159628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NZ8jWTkE-1774036017","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:46:58"}},"processed_data":{"order_number":"ORD-NZ8jWTkE-1774036017","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:46:58] production.INFO: Constructing job for order: 174583  
[2026-03-20 22:47:01] production.INFO: Handling job for order: 174583  
[2026-03-20 22:47:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:47:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:47:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ae48d98-d40f-46b4-a4e6-dde05c2c3c1d&Player_ID=8687796915  
[2026-03-20 22:47:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ae48d98-d40f-46b4-a4e6-dde05c2c3c1d&Player_ID=8687796915","has_body":false} 
[2026-03-20 22:47:01] production.INFO: Operation sent successfully {"operation_id":159629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5V0Uf94G-1774036021","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:47:01"}},"processed_data":{"order_number":"ORD-5V0Uf94G-1774036021","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:47:08] production.INFO: Constructing job for order: 174584  
[2026-03-20 22:47:10] production.INFO: Handling job for order: 174584  
[2026-03-20 22:47:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:47:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:47:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a420fb1-d836-4d5e-9e51-ba2202d781fb&Player_ID=51948367144  
[2026-03-20 22:47:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a420fb1-d836-4d5e-9e51-ba2202d781fb&Player_ID=51948367144","has_body":false} 
[2026-03-20 22:47:11] production.INFO: Operation sent successfully {"operation_id":159630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-isLMk11-1774036031","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:47:11"}},"processed_data":{"order_number":"ORD-isLMk11-1774036031","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 22:47:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rkK-1774036007","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:47:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-rkK-1774036007","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:47:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:47:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1751,"notification_type":"order_approved","reference_id":174581} 
[2026-03-20 22:47:12] production.INFO: Order updated successfully. Order ID: 174581, Status: completed  
[2026-03-20 22:47:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rkK-1774036007","status":"completed","codes_count":0} 
[2026-03-20 22:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-20 22:47:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-isLMk11-1774036031","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:47:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-isLMk11-1774036031","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:47:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:47:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":174584} 
[2026-03-20 22:47:24] production.INFO: Order updated successfully. Order ID: 174584, Status: completed  
[2026-03-20 22:47:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-isLMk11-1774036031","status":"completed","codes_count":0} 
[2026-03-20 22:47:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NZ8jWTkE-1774036017","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:47:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-NZ8jWTkE-1774036017","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:47:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:47:24] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174582} 
[2026-03-20 22:47:24] production.INFO: Order updated successfully. Order ID: 174582, Status: completed  
[2026-03-20 22:47:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NZ8jWTkE-1774036017","status":"completed","codes_count":0} 
[2026-03-20 22:47:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 22:47:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:47:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5V0Uf94G-1774036021","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:47:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-5V0Uf94G-1774036021","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:47:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:47:33] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174583} 
[2026-03-20 22:47:33] production.INFO: Order updated successfully. Order ID: 174583, Status: completed  
[2026-03-20 22:47:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5V0Uf94G-1774036021","status":"completed","codes_count":0} 
[2026-03-20 22:47:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02"} 
[2026-03-20 22:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","total_operations":1,"sites_count":1} 
[2026-03-20 22:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-45tVNgFN-1774035965"]} 
[2026-03-20 22:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"count":1} 
[2026-03-20 22:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"count":1} 
[2026-03-20 22:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"user_id":1158,"notification_type":"order_approved","reference_id":174580} 
[2026-03-20 22:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"processed":1,"errors":0} 
[2026-03-20 22:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626,"processed":1,"errors":0} 
[2026-03-20 22:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rHA5Q6T7I6u79vEiiejV3GjnlbsR6yxO","execution_time":"2026-03-20 22:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45tVNgFN-1774035965","operation_id":159626} 
[2026-03-20 22:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 22:49:16] production.INFO: Constructing job for order: 174585  
[2026-03-20 22:49:18] production.INFO: Handling job for order: 174585  
[2026-03-20 22:49:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:49:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:49:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=9e145af7-74e9-4170-91a8-7121a113eb7e&Player_ID=74609294  
[2026-03-20 22:49:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=30000&uuid=9e145af7-74e9-4170-91a8-7121a113eb7e&Player_ID=74609294","has_body":false} 
[2026-03-20 22:49:18] production.INFO: Operation sent successfully {"operation_id":159631,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Txm-1774036158","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-20 22:49:18"}},"processed_data":{"order_number":"ORD-Txm-1774036158","amount":7.317887999999999948386175674386322498321533203125,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-20 22:49:24] production.INFO: Constructing job for order: 174586  
[2026-03-20 22:49:27] production.INFO: Handling job for order: 174586  
[2026-03-20 22:49:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:49:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:49:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4097f74e-1eb1-4b6a-9699-cf0ab479e0de&Player_ID=296359731  
[2026-03-20 22:49:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4097f74e-1eb1-4b6a-9699-cf0ab479e0de&Player_ID=296359731","has_body":false} 
[2026-03-20 22:49:28] production.INFO: Operation sent successfully {"operation_id":159632,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZhE-1774036168","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:49:28"}},"processed_data":{"order_number":"ORD-ZhE-1774036168","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:49:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZhE-1774036168","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:49:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZhE-1774036168","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:49:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:49:45] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174586} 
[2026-03-20 22:49:45] production.INFO: Order updated successfully. Order ID: 174586, Status: completed  
[2026-03-20 22:49:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZhE-1774036168","status":"completed","codes_count":0} 
[2026-03-20 22:49:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01"} 
[2026-03-20 22:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","total_operations":1,"sites_count":1} 
[2026-03-20 22:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Txm-1774036158"]} 
[2026-03-20 22:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txm-1774036158","operation_id":159631} 
[2026-03-20 22:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txm-1774036158","operation_id":159631,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txm-1774036158","operation_id":159631,"processed":0,"errors":0} 
[2026-03-20 22:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rs0jBRkDWZ3LBlLIJiK6bd1Xdu3C7Ca4","execution_time":"2026-03-20 22:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Txm-1774036158","operation_id":159631} 
[2026-03-20 22:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 22:50:03] production.INFO: async() رجع: true  
[2026-03-20 22:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:50:09] production.INFO: Constructing job for order: 174587  
[2026-03-20 22:50:11] production.INFO: Handling job for order: 174587  
[2026-03-20 22:50:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:50:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:50:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=b107c6a1-1035-47bc-9de5-0938749d586d&Player_ID=0957972791  
[2026-03-20 22:50:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=b107c6a1-1035-47bc-9de5-0938749d586d&Player_ID=0957972791","has_body":false} 
[2026-03-20 22:50:12] production.INFO: Operation sent successfully {"operation_id":159633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xtHQg-1774036211","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 22:50:12"}},"processed_data":{"order_number":"ORD-xtHQg-1774036211","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 22:50:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155515940","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7fh7hk89dafo5WFb2cZ"}},"user_id":194} 
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:50:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:50:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18288,"user_id":194,"amount":985.0,"admins_notified":7} 
[2026-03-20 22:51:13] production.INFO: Constructing job for order: 174588  
[2026-03-20 22:51:15] production.INFO: Handling job for order: 174588  
[2026-03-20 22:51:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 22:51:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:51:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ad3d70e0-4ed5-4301-ba86-801e38b39a64&Player_ID=0996639869  
[2026-03-20 22:51:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ad3d70e0-4ed5-4301-ba86-801e38b39a64&Player_ID=0996639869","has_body":false} 
[2026-03-20 22:51:15] production.INFO: Operation sent successfully {"operation_id":159634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Oe-1774036275","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 22:51:15"}},"processed_data":{"order_number":"ORD-3Oe-1774036275","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 22:51:19] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 22:51:25] production.INFO: Constructing job for order: 174589  
[2026-03-20 22:51:27] production.INFO: Handling job for order: 174589  
[2026-03-20 22:51:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:51:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:51:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=83943209-537a-4694-884e-6d238d0acd12&Player_ID=9466052198  
[2026-03-20 22:51:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=83943209-537a-4694-884e-6d238d0acd12&Player_ID=9466052198","has_body":false} 
[2026-03-20 22:51:28] production.INFO: Operation sent successfully {"operation_id":159635,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rg1N5oJ-1774036288","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:51:28"}},"processed_data":{"order_number":"ORD-rg1N5oJ-1774036288","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:52:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Txm-1774036158","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:52:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Txm-1774036158","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:52:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:52:04] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174585} 
[2026-03-20 22:52:04] production.INFO: Order updated successfully. Order ID: 174585, Status: completed  
[2026-03-20 22:52:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Txm-1774036158","status":"completed","codes_count":0} 
[2026-03-20 22:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04"} 
[2026-03-20 22:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","total_operations":3,"sites_count":2} 
[2026-03-20 22:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-xtHQg-1774036211","ORD-3Oe-1774036275"]} 
[2026-03-20 22:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 22:52:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 22:52:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 22:52:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 22:52:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"count":2} 
[2026-03-20 22:52:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"count":2} 
[2026-03-20 22:52:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"user_id":587,"notification_type":"order_approved","reference_id":174588} 
[2026-03-20 22:52:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"user_id":315,"notification_type":"order_approved","reference_id":174587} 
[2026-03-20 22:52:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:52:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:52:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"processed":2,"errors":0} 
[2026-03-20 22:52:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"processed":2,"errors":0} 
[2026-03-20 22:52:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"orders_count":1,"order_ids":["ORD-rg1N5oJ-1774036288"]} 
[2026-03-20 22:52:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633} 
[2026-03-20 22:52:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtHQg-1774036211","operation_id":159633,"orders_count":1} 
[2026-03-20 22:52:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 22:52:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 22:52:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"count":1} 
[2026-03-20 22:52:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"count":1} 
[2026-03-20 22:52:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"user_id":949,"notification_type":"order_approved","reference_id":174589} 
[2026-03-20 22:52:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 22:52:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 22:52:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"processed":1,"errors":0} 
[2026-03-20 22:52:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635,"processed":1,"errors":0} 
[2026-03-20 22:52:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wOdDtBEswZip0Z9LF1WHTDuVhpGL63Gx","execution_time":"2026-03-20 22:52:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rg1N5oJ-1774036288","operation_id":159635} 
[2026-03-20 22:52:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 22:52:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 22:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-20 22:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 22:52:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rg1N5oJ-1774036288","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:52:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-rg1N5oJ-1774036288","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:52:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:52:07] production.ERROR: Order not found or already processed. External ID: ORD-rg1N5oJ-1774036288  
[2026-03-20 22:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rg1N5oJ-1774036288","status":"completed","codes_count":0} 
[2026-03-20 22:53:21] production.INFO: Constructing job for order: 174590  
[2026-03-20 22:53:24] production.INFO: Handling job for order: 174590  
[2026-03-20 22:53:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:53:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:53:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c9424c54-fa8e-43f4-b229-e50b745ef3c8&Player_ID=471156  
[2026-03-20 22:53:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c9424c54-fa8e-43f4-b229-e50b745ef3c8&Player_ID=471156","has_body":false} 
[2026-03-20 22:53:25] production.INFO: Operation sent successfully {"operation_id":159636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hMYtR-1774036405","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:53:25"}},"processed_data":{"order_number":"ORD-hMYtR-1774036405","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:53:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hMYtR-1774036405","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:53:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-hMYtR-1774036405","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:53:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:53:31] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174590} 
[2026-03-20 22:53:31] production.INFO: Order updated successfully. Order ID: 174590, Status: completed  
[2026-03-20 22:53:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hMYtR-1774036405","status":"completed","codes_count":0} 
[2026-03-20 22:53:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:53:49] production.INFO: Constructing job for order: 174591  
[2026-03-20 22:53:52] production.INFO: Handling job for order: 174591  
[2026-03-20 22:53:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:53:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:53:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e1f460e9-b739-41f0-873e-91865b1362e8&Player_ID=8076638674  
[2026-03-20 22:53:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e1f460e9-b739-41f0-873e-91865b1362e8&Player_ID=8076638674","has_body":false} 
[2026-03-20 22:53:53] production.INFO: Operation sent successfully {"operation_id":159637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d7epWe7s-1774036433","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 22:53:53"}},"processed_data":{"order_number":"ORD-d7epWe7s-1774036433","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 22:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02"} 
[2026-03-20 22:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","total_operations":1,"sites_count":1} 
[2026-03-20 22:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-d7epWe7s-1774036433"]} 
[2026-03-20 22:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7epWe7s-1774036433","operation_id":159637} 
[2026-03-20 22:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7epWe7s-1774036433","operation_id":159637,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7epWe7s-1774036433","operation_id":159637,"processed":0,"errors":0} 
[2026-03-20 22:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6q6SLWH9piflRyud4zYiqV4KD46heTpY","execution_time":"2026-03-20 22:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7epWe7s-1774036433","operation_id":159637} 
[2026-03-20 22:54:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d7epWe7s-1774036433","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:54:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-d7epWe7s-1774036433","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:54:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:54:52] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174591} 
[2026-03-20 22:54:52] production.INFO: Order updated successfully. Order ID: 174591, Status: completed  
[2026-03-20 22:54:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d7epWe7s-1774036433","status":"completed","codes_count":0} 
[2026-03-20 22:54:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 22:55:01] production.INFO: Constructing job for order: 174592  
[2026-03-20 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 22:55:03] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"4.0","mainamount":"4","operation_number":"155519621","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpean65io3fjsbfvWhjo5"}},"user_id":1751} 
[2026-03-20 22:55:05] production.INFO: async() رجع: true  
[2026-03-20 22:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 22:55:05] production.INFO: Constructing job for order: 174593  
[2026-03-20 22:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 22:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 22:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 22:55:06] production.INFO: Handling job for order: 174592  
[2026-03-20 22:55:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:55:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:55:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b0d7ab81-5215-4804-9931-b48c7fcd0e10&Player_ID=52271081328  
[2026-03-20 22:55:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b0d7ab81-5215-4804-9931-b48c7fcd0e10&Player_ID=52271081328","has_body":false} 
[2026-03-20 22:55:07] production.INFO: Operation sent successfully {"operation_id":159638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n4RQMSP-1774036507","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:55:07"}},"processed_data":{"order_number":"ORD-n4RQMSP-1774036507","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-20 22:55:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-20 22:55:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18289,"user_id":1751,"amount":4.0,"admins_notified":7} 
[2026-03-20 22:55:07] production.INFO: Handling job for order: 174593  
[2026-03-20 22:55:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:55:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:55:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=28666e4f-e9b5-4ba8-ada0-81d90eb90be3&Player_ID=52271081328  
[2026-03-20 22:55:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=28666e4f-e9b5-4ba8-ada0-81d90eb90be3&Player_ID=52271081328","has_body":false} 
[2026-03-20 22:55:08] production.INFO: Operation sent successfully {"operation_id":159639,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MWjAVYW-1774036508","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:55:08"}},"processed_data":{"order_number":"ORD-MWjAVYW-1774036508","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:55:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n4RQMSP-1774036507","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:55:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-n4RQMSP-1774036507","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:55:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":174592} 
[2026-03-20 22:55:25] production.INFO: Order updated successfully. Order ID: 174592, Status: completed  
[2026-03-20 22:55:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n4RQMSP-1774036507","status":"completed","codes_count":0} 
[2026-03-20 22:55:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MWjAVYW-1774036508","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:55:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-MWjAVYW-1774036508","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:55:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":174593} 
[2026-03-20 22:55:25] production.INFO: Order updated successfully. Order ID: 174593, Status: completed  
[2026-03-20 22:55:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MWjAVYW-1774036508","status":"completed","codes_count":0} 
[2026-03-20 22:55:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 22:55:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-20 22:55:32] production.INFO: Constructing job for order: 174594  
[2026-03-20 22:55:35] production.INFO: Handling job for order: 174594  
[2026-03-20 22:55:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:55:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:55:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5b62edd-09e2-400f-9a7e-49b2f10040d6&Player_ID=52351876338  
[2026-03-20 22:55:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5b62edd-09e2-400f-9a7e-49b2f10040d6&Player_ID=52351876338","has_body":false} 
[2026-03-20 22:55:36] production.INFO: Operation sent successfully {"operation_id":159640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uja-1774036535","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 22:55:36"}},"processed_data":{"order_number":"ORD-uja-1774036535","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 22:55:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uja-1774036535","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 22:55:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-uja-1774036535","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 22:55:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:55:49] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":174594} 
[2026-03-20 22:55:49] production.INFO: Order updated successfully. Order ID: 174594, Status: completed  
[2026-03-20 22:55:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uja-1774036535","status":"completed","codes_count":0} 
[2026-03-20 22:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-20 22:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JNjF2beiqcvtuFVp0pFziHCrAhdM9Dnv","execution_time":"2026-03-20 22:56:03"} 
[2026-03-20 22:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JNjF2beiqcvtuFVp0pFziHCrAhdM9Dnv","execution_time":"2026-03-20 22:56:03"} 
[2026-03-20 22:56:42] production.INFO: Constructing job for order: 174595  
[2026-03-20 22:56:45] production.INFO: Handling job for order: 174595  
[2026-03-20 22:56:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:56:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:56:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=ccf23ccd-da03-4cba-97c9-7ec38295b1f9&Player_ID=589773308  
[2026-03-20 22:56:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=ccf23ccd-da03-4cba-97c9-7ec38295b1f9&Player_ID=589773308","has_body":false} 
[2026-03-20 22:56:46] production.INFO: Operation sent successfully {"operation_id":159641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7JFDzal-1774036605","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 22:56:46"}},"processed_data":{"order_number":"ORD-7JFDzal-1774036605","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 22:57:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7JFDzal-1774036605","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:57:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-7JFDzal-1774036605","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:57:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:57:16] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174595} 
[2026-03-20 22:57:16] production.INFO: Order updated successfully. Order ID: 174595, Status: completed  
[2026-03-20 22:57:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7JFDzal-1774036605","status":"completed","codes_count":0} 
[2026-03-20 22:57:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 22:57:24] production.INFO: Constructing job for order: 174596  
[2026-03-20 22:57:25] production.INFO: Handling job for order: 174596  
[2026-03-20 22:57:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:57:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:57:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5ecaedc7-b0f9-43a3-be46-d234bf5c14cd&Player_ID=43248797  
[2026-03-20 22:57:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5ecaedc7-b0f9-43a3-be46-d234bf5c14cd&Player_ID=43248797","has_body":false} 
[2026-03-20 22:57:26] production.INFO: Operation sent successfully {"operation_id":159642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-60X-1774036646","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 22:57:26"}},"processed_data":{"order_number":"ORD-60X-1774036646","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 22:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02"} 
[2026-03-20 22:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","total_operations":1,"sites_count":1} 
[2026-03-20 22:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-60X-1774036646"]} 
[2026-03-20 22:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 22:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642} 
[2026-03-20 22:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 22:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"processed":0,"errors":0} 
[2026-03-20 22:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uLjpU1kx1Wa4NuvwHwiRxfyspH29nsjB","execution_time":"2026-03-20 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642} 
[2026-03-20 22:58:33] production.INFO: Constructing job for order: 174597  
[2026-03-20 22:58:35] production.INFO: Handling job for order: 174597  
[2026-03-20 22:58:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 22:58:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 22:58:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d19f84e8-8f90-4dfa-ba59-1bc4c922529f&Player_ID=471156  
[2026-03-20 22:58:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d19f84e8-8f90-4dfa-ba59-1bc4c922529f&Player_ID=471156","has_body":false} 
[2026-03-20 22:58:36] production.INFO: Operation sent successfully {"operation_id":159643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Itos-1774036716","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 22:58:36"}},"processed_data":{"order_number":"ORD-Itos-1774036716","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 22:58:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Itos-1774036716","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 22:58:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Itos-1774036716","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 22:58:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 22:58:40] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174597} 
[2026-03-20 22:58:40] production.INFO: Order updated successfully. Order ID: 174597, Status: completed  
[2026-03-20 22:58:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Itos-1774036716","status":"completed","codes_count":0} 
[2026-03-20 22:58:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 22:59:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:59:48] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 22:59:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 22:59:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 22:59:49] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 22:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-20 22:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 23:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03"} 
[2026-03-20 23:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","total_operations":1,"sites_count":1} 
[2026-03-20 23:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-60X-1774036646"]} 
[2026-03-20 23:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"count":1} 
[2026-03-20 23:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"count":1} 
[2026-03-20 23:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"user_id":1158,"notification_type":"order_approved","reference_id":174596} 
[2026-03-20 23:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"processed":1,"errors":0} 
[2026-03-20 23:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642,"processed":1,"errors":0} 
[2026-03-20 23:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"URNxHMumxrYFeBvIPgX2DVfakRFcMZH2","execution_time":"2026-03-20 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-60X-1774036646","operation_id":159642} 
[2026-03-20 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:00:06] production.INFO: async() رجع: true  
[2026-03-20 23:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-20 23:00:14] production.INFO: Constructing job for order: 174598  
[2026-03-20 23:00:16] production.INFO: Handling job for order: 174598  
[2026-03-20 23:00:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:00:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:00:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5d5108e8-bb31-42f8-806e-ac0f0d960261&Player_ID=5316994746  
[2026-03-20 23:00:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5d5108e8-bb31-42f8-806e-ac0f0d960261&Player_ID=5316994746","has_body":false} 
[2026-03-20 23:00:17] production.INFO: Operation sent successfully {"operation_id":159644,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6zl-1774036817","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:00:17"}},"processed_data":{"order_number":"ORD-6zl-1774036817","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 23:00:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6zl-1774036817","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:00:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-6zl-1774036817","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:00:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:00:28] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174598} 
[2026-03-20 23:00:28] production.INFO: Order updated successfully. Order ID: 174598, Status: completed  
[2026-03-20 23:00:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6zl-1774036817","status":"completed","codes_count":0} 
[2026-03-20 23:00:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 23:00:33] production.INFO: Constructing job for order: 174599  
[2026-03-20 23:00:35] production.INFO: Handling job for order: 174599  
[2026-03-20 23:00:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:00:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:00:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0dd20bef-c399-440f-883a-17bfbac84425&Player_ID=0959791668  
[2026-03-20 23:00:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0dd20bef-c399-440f-883a-17bfbac84425&Player_ID=0959791668","has_body":false} 
[2026-03-20 23:00:36] production.INFO: Operation sent successfully {"operation_id":159645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3HqDoQIX-1774036836","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:00:36"}},"processed_data":{"order_number":"ORD-3HqDoQIX-1774036836","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:00:42] production.INFO: Constructing job for order: 174600  
[2026-03-20 23:00:45] production.INFO: Handling job for order: 174600  
[2026-03-20 23:00:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:00:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:00:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=69842900-c497-4d3b-931e-96a07c4c1f32&Player_ID=78157143  
[2026-03-20 23:00:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=69842900-c497-4d3b-931e-96a07c4c1f32&Player_ID=78157143","has_body":false} 
[2026-03-20 23:00:46] production.INFO: Operation sent successfully {"operation_id":159646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4NJ9owvw-1774036845","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-20 23:00:46"}},"processed_data":{"order_number":"ORD-4NJ9owvw-1774036845","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-20 23:00:50] production.INFO: Constructing job for order: 174601  
[2026-03-20 23:00:52] production.INFO: Handling job for order: 174601  
[2026-03-20 23:00:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:00:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:00:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=7c1a6f21-a8aa-4a54-8d8d-c5538b784be0&Player_ID=0988936378  
[2026-03-20 23:00:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=7c1a6f21-a8aa-4a54-8d8d-c5538b784be0&Player_ID=0988936378","has_body":false} 
[2026-03-20 23:00:52] production.INFO: Operation sent successfully {"operation_id":159647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xgDXY5f-1774036852","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:00:52"}},"processed_data":{"order_number":"ORD-xgDXY5f-1774036852","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:01:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4NJ9owvw-1774036845","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:01:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-4NJ9owvw-1774036845","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:01:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:01:34] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174600} 
[2026-03-20 23:01:34] production.INFO: Order updated successfully. Order ID: 174600, Status: completed  
[2026-03-20 23:01:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4NJ9owvw-1774036845","status":"completed","codes_count":0} 
[2026-03-20 23:01:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-20 23:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02"} 
[2026-03-20 23:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","total_operations":2,"sites_count":1} 
[2026-03-20 23:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-3HqDoQIX-1774036836","ORD-xgDXY5f-1774036852"]} 
[2026-03-20 23:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 23:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 23:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 23:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"count":2} 
[2026-03-20 23:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"count":2} 
[2026-03-20 23:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"user_id":1074,"notification_type":"order_approved","reference_id":174599} 
[2026-03-20 23:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"user_id":948,"notification_type":"order_approved","reference_id":174601} 
[2026-03-20 23:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"processed":2,"errors":0} 
[2026-03-20 23:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647,"processed":2,"errors":0} 
[2026-03-20 23:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x4pT8bCkw1kOGFKRZKz8hHXBkHAzDQOM","execution_time":"2026-03-20 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xgDXY5f-1774036852","operation_id":159647} 
[2026-03-20 23:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-20 23:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-20 23:02:28] production.INFO: Constructing job for order: 174602  
[2026-03-20 23:02:29] production.INFO: Handling job for order: 174602  
[2026-03-20 23:02:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:02:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:02:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=483651c0-db82-464e-a21b-20e820b7ccac&Player_ID=887183692  
[2026-03-20 23:02:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=483651c0-db82-464e-a21b-20e820b7ccac&Player_ID=887183692","has_body":false} 
[2026-03-20 23:02:30] production.INFO: Operation sent successfully {"operation_id":159648,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dFT-1774036949","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:02:30"}},"processed_data":{"order_number":"ORD-dFT-1774036949","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:02:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dFT-1774036949","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:02:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-dFT-1774036949","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:02:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:02:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174602} 
[2026-03-20 23:02:35] production.INFO: Order updated successfully. Order ID: 174602, Status: completed  
[2026-03-20 23:02:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dFT-1774036949","status":"completed","codes_count":0} 
[2026-03-20 23:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:03:39] production.INFO: Constructing job for order: 174603  
[2026-03-20 23:03:42] production.INFO: Handling job for order: 174603  
[2026-03-20 23:03:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:03:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:03:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=4c697be2-54f9-4b18-9fca-94c4d56c1e0f&Player_ID=887183692  
[2026-03-20 23:03:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=4c697be2-54f9-4b18-9fca-94c4d56c1e0f&Player_ID=887183692","has_body":false} 
[2026-03-20 23:03:43] production.INFO: Operation sent successfully {"operation_id":159649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NgbiIl-1774037022","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:03:43"}},"processed_data":{"order_number":"ORD-NgbiIl-1774037022","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:03:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NgbiIl-1774037022","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:03:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-NgbiIl-1774037022","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:03:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:03:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174603} 
[2026-03-20 23:03:47] production.INFO: Order updated successfully. Order ID: 174603, Status: completed  
[2026-03-20 23:03:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NgbiIl-1774037022","status":"completed","codes_count":0} 
[2026-03-20 23:03:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ohCplfR7RNuNNv0CljP7Q9Ssr85RcJu3","execution_time":"2026-03-20 23:04:04"} 
[2026-03-20 23:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ohCplfR7RNuNNv0CljP7Q9Ssr85RcJu3","execution_time":"2026-03-20 23:04:04"} 
[2026-03-20 23:04:31] production.INFO: Constructing job for order: 174604  
[2026-03-20 23:04:34] production.INFO: Handling job for order: 174604  
[2026-03-20 23:04:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6efcab6c-4f8d-4f41-81bb-f58321c3a668&Player_ID=52443007442  
[2026-03-20 23:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6efcab6c-4f8d-4f41-81bb-f58321c3a668&Player_ID=52443007442","has_body":false} 
[2026-03-20 23:04:34] production.INFO: Operation sent successfully {"operation_id":159650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LyWnZPv-1774037074","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:04:34"}},"processed_data":{"order_number":"ORD-LyWnZPv-1774037074","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 23:04:39] production.INFO: Constructing job for order: 174605  
[2026-03-20 23:04:40] production.INFO: Handling job for order: 174605  
[2026-03-20 23:04:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:04:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:04:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=22edcb4c-4634-4c49-ba3f-b8ebbcf4c5b5&Player_ID=52443007442  
[2026-03-20 23:04:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=22edcb4c-4634-4c49-ba3f-b8ebbcf4c5b5&Player_ID=52443007442","has_body":false} 
[2026-03-20 23:04:41] production.INFO: Operation sent successfully {"operation_id":159651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ah1-1774037081","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:04:41"}},"processed_data":{"order_number":"ORD-ah1-1774037081","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 23:04:46] production.INFO: Constructing job for order: 174606  
[2026-03-20 23:04:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LyWnZPv-1774037074","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:04:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-LyWnZPv-1774037074","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:04:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:04:47] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174604} 
[2026-03-20 23:04:47] production.INFO: Order updated successfully. Order ID: 174604, Status: completed  
[2026-03-20 23:04:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LyWnZPv-1774037074","status":"completed","codes_count":0} 
[2026-03-20 23:04:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:04:47] production.INFO: Handling job for order: 174606  
[2026-03-20 23:04:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:04:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:04:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bb7fbd4-04f1-49c1-ac72-07b9c00d813e&Player_ID=52443007442  
[2026-03-20 23:04:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bb7fbd4-04f1-49c1-ac72-07b9c00d813e&Player_ID=52443007442","has_body":false} 
[2026-03-20 23:04:48] production.INFO: Operation sent successfully {"operation_id":159652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aVsDef9-1774037088","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:04:48"}},"processed_data":{"order_number":"ORD-aVsDef9-1774037088","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 23:04:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ah1-1774037081","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:04:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-ah1-1774037081","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:04:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:04:56] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174605} 
[2026-03-20 23:04:56] production.INFO: Order updated successfully. Order ID: 174605, Status: completed  
[2026-03-20 23:04:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ah1-1774037081","status":"completed","codes_count":0} 
[2026-03-20 23:04:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:05:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aVsDef9-1774037088","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:05:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-aVsDef9-1774037088","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:05:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:05:02] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174606} 
[2026-03-20 23:05:02] production.INFO: Order updated successfully. Order ID: 174606, Status: completed  
[2026-03-20 23:05:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aVsDef9-1774037088","status":"completed","codes_count":0} 
[2026-03-20 23:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:05:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:05:05] production.INFO: async() رجع: true  
[2026-03-20 23:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:05:24] production.INFO: Constructing job for order: 174607  
[2026-03-20 23:05:25] production.INFO: Handling job for order: 174607  
[2026-03-20 23:05:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:05:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:05:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=afa281ab-1107-4604-bd9d-4ee13c6074d0&Player_ID=0945361357  
[2026-03-20 23:05:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=afa281ab-1107-4604-bd9d-4ee13c6074d0&Player_ID=0945361357","has_body":false} 
[2026-03-20 23:05:25] production.INFO: Operation sent successfully {"operation_id":159653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x9Z0r-1774037125","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:05:25"}},"processed_data":{"order_number":"ORD-x9Z0r-1774037125","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:05:44] production.INFO: Constructing job for order: 174608  
[2026-03-20 23:05:45] production.INFO: Handling job for order: 174608  
[2026-03-20 23:05:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:05:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:05:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=43752c3b-7e01-4829-a142-c8584020c57c&Player_ID=471156  
[2026-03-20 23:05:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=43752c3b-7e01-4829-a142-c8584020c57c&Player_ID=471156","has_body":false} 
[2026-03-20 23:05:45] production.INFO: Operation sent successfully {"operation_id":159654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uBV84MQ-1774037145","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 23:05:45"}},"processed_data":{"order_number":"ORD-uBV84MQ-1774037145","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 23:05:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uBV84MQ-1774037145","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:05:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-uBV84MQ-1774037145","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:05:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:05:47] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174608} 
[2026-03-20 23:05:47] production.INFO: Order updated successfully. Order ID: 174608, Status: completed  
[2026-03-20 23:05:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uBV84MQ-1774037145","status":"completed","codes_count":0} 
[2026-03-20 23:05:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 23:06:02] production.INFO: Constructing job for order: 174609  
[2026-03-20 23:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03"} 
[2026-03-20 23:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","total_operations":1,"sites_count":1} 
[2026-03-20 23:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-x9Z0r-1774037125"]} 
[2026-03-20 23:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"count":1} 
[2026-03-20 23:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"count":1} 
[2026-03-20 23:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"user_id":949,"notification_type":"order_approved","reference_id":174607} 
[2026-03-20 23:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"processed":1,"errors":0} 
[2026-03-20 23:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653,"processed":1,"errors":0} 
[2026-03-20 23:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8T7kRSNgkIUkYljNfVp9HtfLBm9ULJvc","execution_time":"2026-03-20 23:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x9Z0r-1774037125","operation_id":159653} 
[2026-03-20 23:06:04] production.INFO: Handling job for order: 174609  
[2026-03-20 23:06:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:06:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:06:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5bae96f2-215f-4b91-8d3c-526a61488c96&Player_ID=0947558734  
[2026-03-20 23:06:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5bae96f2-215f-4b91-8d3c-526a61488c96&Player_ID=0947558734","has_body":false} 
[2026-03-20 23:06:04] production.INFO: Operation sent successfully {"operation_id":159655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mwFABZ4-1774037164","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:06:04"}},"processed_data":{"order_number":"ORD-mwFABZ4-1774037164","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:06:30] production.INFO: Constructing job for order: 174610  
[2026-03-20 23:06:31] production.INFO: Handling job for order: 174610  
[2026-03-20 23:06:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:06:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:06:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b3b175-b42e-4eb7-ad26-e66a82e8879c&Player_ID=52443007442  
[2026-03-20 23:06:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b3b175-b42e-4eb7-ad26-e66a82e8879c&Player_ID=52443007442","has_body":false} 
[2026-03-20 23:06:32] production.INFO: Operation sent successfully {"operation_id":159656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RVDzF-1774037192","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:06:32"}},"processed_data":{"order_number":"ORD-RVDzF-1774037192","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 23:06:38] production.INFO: Constructing job for order: 174611  
[2026-03-20 23:06:41] production.INFO: Handling job for order: 174611  
[2026-03-20 23:06:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:06:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:06:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1d13a426-9e53-4ddc-a5ab-84445c4bb2cb&Player_ID=1080136438  
[2026-03-20 23:06:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1d13a426-9e53-4ddc-a5ab-84445c4bb2cb&Player_ID=1080136438","has_body":false} 
[2026-03-20 23:06:42] production.INFO: Operation sent successfully {"operation_id":159657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-73SR-1774037202","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:06:42"}},"processed_data":{"order_number":"ORD-73SR-1774037202","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:06:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RVDzF-1774037192","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:06:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-RVDzF-1774037192","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:06:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:06:44] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174610} 
[2026-03-20 23:06:44] production.INFO: Order updated successfully. Order ID: 174610, Status: completed  
[2026-03-20 23:06:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RVDzF-1774037192","status":"completed","codes_count":0} 
[2026-03-20 23:06:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:06:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-73SR-1774037202","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:06:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-73SR-1774037202","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:06:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:06:47] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":174611} 
[2026-03-20 23:06:47] production.INFO: Order updated successfully. Order ID: 174611, Status: completed  
[2026-03-20 23:06:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-73SR-1774037202","status":"completed","codes_count":0} 
[2026-03-20 23:06:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-20 23:07:33] production.INFO: Constructing job for order: 174612  
[2026-03-20 23:07:36] production.INFO: Handling job for order: 174612  
[2026-03-20 23:07:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:07:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:07:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc14a530-0a52-4b12-a3ba-fce7bdf67472&Player_ID=52014667812  
[2026-03-20 23:07:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc14a530-0a52-4b12-a3ba-fce7bdf67472&Player_ID=52014667812","has_body":false} 
[2026-03-20 23:07:37] production.INFO: Operation sent successfully {"operation_id":159658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ujDf0q-1774037257","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:07:37"}},"processed_data":{"order_number":"ORD-ujDf0q-1774037257","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 23:07:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ujDf0q-1774037257","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:07:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-ujDf0q-1774037257","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:07:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:07:47] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174612} 
[2026-03-20 23:07:47] production.INFO: Order updated successfully. Order ID: 174612, Status: completed  
[2026-03-20 23:07:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ujDf0q-1774037257","status":"completed","codes_count":0} 
[2026-03-20 23:07:52] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 23:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01"} 
[2026-03-20 23:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","total_operations":1,"sites_count":1} 
[2026-03-20 23:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-mwFABZ4-1774037164"]} 
[2026-03-20 23:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"count":1} 
[2026-03-20 23:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"count":1} 
[2026-03-20 23:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"user_id":587,"notification_type":"order_approved","reference_id":174609} 
[2026-03-20 23:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"processed":1,"errors":0} 
[2026-03-20 23:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655,"processed":1,"errors":0} 
[2026-03-20 23:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qp0jwzv1iQbtAECnNFJ2fHEZMmcFz8W8","execution_time":"2026-03-20 23:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mwFABZ4-1774037164","operation_id":159655} 
[2026-03-20 23:08:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 23:08:22] production.INFO: Constructing job for order: 174613  
[2026-03-20 23:08:24] production.INFO: Handling job for order: 174613  
[2026-03-20 23:08:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:08:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:08:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=72c6b40b-9b80-4162-9d95-b290c1109756&Player_ID=4448046108  
[2026-03-20 23:08:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=72c6b40b-9b80-4162-9d95-b290c1109756&Player_ID=4448046108","has_body":false} 
[2026-03-20 23:08:25] production.INFO: Operation sent successfully {"operation_id":159659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-12HTDJQn-1774037304","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 23:08:25"}},"processed_data":{"order_number":"ORD-12HTDJQn-1774037304","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 23:08:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-12HTDJQn-1774037304","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:08:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-12HTDJQn-1774037304","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:08:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:08:32] production.INFO: SendAcceptReject: Notification queued {"user_id":83,"notification_type":"order_approved","reference_id":174613} 
[2026-03-20 23:08:32] production.INFO: Order updated successfully. Order ID: 174613, Status: completed  
[2026-03-20 23:08:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-12HTDJQn-1774037304","status":"completed","codes_count":0} 
[2026-03-20 23:08:34] production.ERROR: FCM send failed for token 17: Requested entity was not found.  
[2026-03-20 23:09:06] production.INFO: Constructing job for order: 174614  
[2026-03-20 23:09:07] production.INFO: Handling job for order: 174614  
[2026-03-20 23:09:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:09:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:09:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b60f3ba8-e4c9-4fc9-8a16-0abc8a90cb24&Player_ID=588641378  
[2026-03-20 23:09:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b60f3ba8-e4c9-4fc9-8a16-0abc8a90cb24&Player_ID=588641378","has_body":false} 
[2026-03-20 23:09:08] production.INFO: Constructing job for order: 174615  
[2026-03-20 23:09:08] production.INFO: Operation sent successfully {"operation_id":159660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qoi5V-1774037347","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 23:09:08"}},"processed_data":{"order_number":"ORD-qoi5V-1774037347","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 23:09:11] production.INFO: Handling job for order: 174615  
[2026-03-20 23:09:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:09:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:09:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=259f0930-c9c0-4b4d-a8cb-6334221fedea&Player_ID=52443007442  
[2026-03-20 23:09:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=259f0930-c9c0-4b4d-a8cb-6334221fedea&Player_ID=52443007442","has_body":false} 
[2026-03-20 23:09:12] production.INFO: Operation sent successfully {"operation_id":159661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rxnixd3-1774037351","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:09:12"}},"processed_data":{"order_number":"ORD-Rxnixd3-1774037351","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 23:09:19] production.INFO: Constructing job for order: 174616  
[2026-03-20 23:09:21] production.INFO: Handling job for order: 174616  
[2026-03-20 23:09:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:09:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:09:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=400&uuid=448c5194-e69e-4411-8ba6-aee270bca5cc&Player_ID=shahen88  
[2026-03-20 23:09:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=400&uuid=448c5194-e69e-4411-8ba6-aee270bca5cc&Player_ID=shahen88","has_body":false} 
[2026-03-20 23:09:21] production.INFO: Operation sent successfully {"operation_id":159662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lXbHusx-1774037361","amount":6.9913043199999993504434314672835171222686767578125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:09:21"}},"processed_data":{"order_number":"ORD-lXbHusx-1774037361","amount":6.9913043199999993504434314672835171222686767578125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rxnixd3-1774037351","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rxnixd3-1774037351","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174615} 
[2026-03-20 23:09:23] production.INFO: Order updated successfully. Order ID: 174615, Status: completed  
[2026-03-20 23:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rxnixd3-1774037351","status":"completed","codes_count":0} 
[2026-03-20 23:09:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:09:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lXbHusx-1774037361","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:09:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-lXbHusx-1774037361","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:09:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:09:26] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174616} 
[2026-03-20 23:09:26] production.INFO: Order updated successfully. Order ID: 174616, Status: completed  
[2026-03-20 23:09:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lXbHusx-1774037361","status":"completed","codes_count":0} 
[2026-03-20 23:09:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 23:10:00] production.INFO: Constructing job for order: 174617  
[2026-03-20 23:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03"} 
[2026-03-20 23:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","total_operations":1,"sites_count":1} 
[2026-03-20 23:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qoi5V-1774037347"]} 
[2026-03-20 23:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qoi5V-1774037347","operation_id":159660} 
[2026-03-20 23:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qoi5V-1774037347","operation_id":159660,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qoi5V-1774037347","operation_id":159660,"processed":0,"errors":0} 
[2026-03-20 23:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oBhlKWgf6ZfRviH908o2OT1GdOJzrcaz","execution_time":"2026-03-20 23:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qoi5V-1774037347","operation_id":159660} 
[2026-03-20 23:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 23:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:10:04] production.INFO: Executing GetProducts task...  
[2026-03-20 23:10:06] production.INFO: async() رجع: true  
[2026-03-20 23:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:10:07] production.INFO: Handling job for order: 174617  
[2026-03-20 23:10:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=485d3893-28c1-4122-9c5f-5652ae009b7c&Player_ID=52358880892  
[2026-03-20 23:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=485d3893-28c1-4122-9c5f-5652ae009b7c&Player_ID=52358880892","has_body":false} 
[2026-03-20 23:10:08] production.INFO: Operation sent successfully {"operation_id":159663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yxl-1774037408","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:10:08"}},"processed_data":{"order_number":"ORD-Yxl-1774037408","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-20 23:10:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yxl-1774037408","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:10:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yxl-1774037408","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:10:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:10:33] production.INFO: SendAcceptReject: Notification queued {"user_id":83,"notification_type":"order_approved","reference_id":174617} 
[2026-03-20 23:10:33] production.INFO: Order updated successfully. Order ID: 174617, Status: completed  
[2026-03-20 23:10:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yxl-1774037408","status":"completed","codes_count":0} 
[2026-03-20 23:10:35] production.ERROR: FCM send failed for token 17: Requested entity was not found.  
[2026-03-20 23:10:53] production.INFO: Constructing job for order: 174619  
[2026-03-20 23:10:56] production.INFO: Handling job for order: 174619  
[2026-03-20 23:10:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:10:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:10:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=38000&uuid=1cf918cf-9a8b-42a6-8ff0-887014d7f4bf&Player_ID=590078694  
[2026-03-20 23:10:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=38000&uuid=1cf918cf-9a8b-42a6-8ff0-887014d7f4bf&Player_ID=590078694","has_body":false} 
[2026-03-20 23:10:57] production.INFO: Operation sent successfully {"operation_id":159664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iKNedWjY-1774037457","amount":3.85719000000000011851852832478471100330352783203125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 23:10:57"}},"processed_data":{"order_number":"ORD-iKNedWjY-1774037457","amount":3.85719000000000011851852832478471100330352783203125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 23:12:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qoi5V-1774037347","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:12:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-qoi5V-1774037347","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:12:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:12:02] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":174614} 
[2026-03-20 23:12:02] production.INFO: Order updated successfully. Order ID: 174614, Status: completed  
[2026-03-20 23:12:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qoi5V-1774037347","status":"completed","codes_count":0} 
[2026-03-20 23:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03"} 
[2026-03-20 23:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","total_operations":1,"sites_count":1} 
[2026-03-20 23:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iKNedWjY-1774037457"]} 
[2026-03-20 23:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iKNedWjY-1774037457","operation_id":159664} 
[2026-03-20 23:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iKNedWjY-1774037457","operation_id":159664,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iKNedWjY-1774037457","operation_id":159664,"processed":0,"errors":0} 
[2026-03-20 23:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q6CQfW4zwMqLGb5i2tCxYsd7PDFOXmsK","execution_time":"2026-03-20 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iKNedWjY-1774037457","operation_id":159664} 
[2026-03-20 23:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-20 23:12:07] production.INFO: Constructing job for order: 174620  
[2026-03-20 23:12:09] production.INFO: Handling job for order: 174620  
[2026-03-20 23:12:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:12:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:12:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=21a5ea29-3c37-4818-82d7-29405cf071fb&Player_ID=7158345  
[2026-03-20 23:12:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=21a5ea29-3c37-4818-82d7-29405cf071fb&Player_ID=7158345","has_body":false} 
[2026-03-20 23:12:10] production.INFO: Operation sent successfully {"operation_id":159665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Egk-1774037530","amount":4.1296265999999999252167981467209756374359130859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 23:12:10"}},"processed_data":{"order_number":"ORD-4Egk-1774037530","amount":4.1296265999999999252167981467209756374359130859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 23:12:27] production.INFO: Constructing job for order: 174621  
[2026-03-20 23:12:28] production.INFO: Handling job for order: 174621  
[2026-03-20 23:12:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:12:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:12:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=68ba726c-3ba7-4869-afca-6a3c5e126c9f&Player_ID=0991316868  
[2026-03-20 23:12:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=68ba726c-3ba7-4869-afca-6a3c5e126c9f&Player_ID=0991316868","has_body":false} 
[2026-03-20 23:12:29] production.INFO: Operation sent successfully {"operation_id":159666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-svYbvTw-1774037549","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:12:29"}},"processed_data":{"order_number":"ORD-svYbvTw-1774037549","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:13:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Egk-1774037530","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:13:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Egk-1774037530","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:13:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:13:06] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":174620} 
[2026-03-20 23:13:06] production.INFO: Order updated successfully. Order ID: 174620, Status: completed  
[2026-03-20 23:13:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Egk-1774037530","status":"completed","codes_count":0} 
[2026-03-20 23:13:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-20 23:13:40] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 23:13:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 23:13:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:13:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iKNedWjY-1774037457","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:13:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-iKNedWjY-1774037457","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:13:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:13:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174619} 
[2026-03-20 23:13:45] production.INFO: Order updated successfully. Order ID: 174619, Status: completed  
[2026-03-20 23:13:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iKNedWjY-1774037457","status":"completed","codes_count":0} 
[2026-03-20 23:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 23:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02"} 
[2026-03-20 23:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","total_operations":1,"sites_count":1} 
[2026-03-20 23:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-svYbvTw-1774037549"]} 
[2026-03-20 23:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"count":1} 
[2026-03-20 23:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"count":1} 
[2026-03-20 23:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"user_id":71,"notification_type":"order_approved","reference_id":174621} 
[2026-03-20 23:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"processed":1,"errors":0} 
[2026-03-20 23:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666,"processed":1,"errors":0} 
[2026-03-20 23:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p1h99BG7bmWDCpytjDrNFGR4lqGGT3Do","execution_time":"2026-03-20 23:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svYbvTw-1774037549","operation_id":159666} 
[2026-03-20 23:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-20 23:14:19] production.INFO: Constructing job for order: 174623  
[2026-03-20 23:14:20] production.INFO: Handling job for order: 174623  
[2026-03-20 23:14:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:14:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:14:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=e1be85a8-6174-43e7-a684-d2b8b2f85187&Player_ID=887183692  
[2026-03-20 23:14:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=e1be85a8-6174-43e7-a684-d2b8b2f85187&Player_ID=887183692","has_body":false} 
[2026-03-20 23:14:21] production.INFO: Operation sent successfully {"operation_id":159667,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XF2hN-1774037661","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:14:21"}},"processed_data":{"order_number":"ORD-XF2hN-1774037661","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:14:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XF2hN-1774037661","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:14:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-XF2hN-1774037661","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:14:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:14:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174623} 
[2026-03-20 23:14:27] production.INFO: Order updated successfully. Order ID: 174623, Status: completed  
[2026-03-20 23:14:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XF2hN-1774037661","status":"completed","codes_count":0} 
[2026-03-20 23:14:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:15:05] production.INFO: async() رجع: true  
[2026-03-20 23:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:15:38] production.INFO: Constructing job for order: 174624  
[2026-03-20 23:15:39] production.INFO: Handling job for order: 174624  
[2026-03-20 23:15:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:15:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:15:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=6b66b719-f9d0-41a2-b1ae-b11f459f22bf&Player_ID=1458252832  
[2026-03-20 23:15:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=6b66b719-f9d0-41a2-b1ae-b11f459f22bf&Player_ID=1458252832","has_body":false} 
[2026-03-20 23:15:40] production.INFO: Operation sent successfully {"operation_id":159668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SB4k-1774037740","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 23:15:40"}},"processed_data":{"order_number":"ORD-SB4k-1774037740","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 23:15:41] production.INFO: Constructing job for order: 174625  
[2026-03-20 23:15:43] production.INFO: Handling job for order: 174625  
[2026-03-20 23:15:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:15:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:15:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6db3e983-15bc-4b83-83df-ee6e3b2b105c&Player_ID=471156  
[2026-03-20 23:15:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6db3e983-15bc-4b83-83df-ee6e3b2b105c&Player_ID=471156","has_body":false} 
[2026-03-20 23:15:44] production.INFO: Operation sent successfully {"operation_id":159669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0LupWn-1774037744","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-20 23:15:44"}},"processed_data":{"order_number":"ORD-0LupWn-1774037744","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-20 23:15:45] production.INFO: Constructing job for order: 174626  
[2026-03-20 23:15:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SB4k-1774037740","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:15:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-SB4k-1774037740","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:15:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:15:45] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":174624} 
[2026-03-20 23:15:45] production.INFO: Order updated successfully. Order ID: 174624, Status: completed  
[2026-03-20 23:15:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SB4k-1774037740","status":"completed","codes_count":0} 
[2026-03-20 23:15:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-20 23:15:47] production.INFO: Handling job for order: 174626  
[2026-03-20 23:15:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:15:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:15:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=40e33d4a-c739-4b6e-9b42-e13a36c2044b&Player_ID=887183692  
[2026-03-20 23:15:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=40e33d4a-c739-4b6e-9b42-e13a36c2044b&Player_ID=887183692","has_body":false} 
[2026-03-20 23:15:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0LupWn-1774037744","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:15:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-0LupWn-1774037744","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:15:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:15:48] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174625} 
[2026-03-20 23:15:48] production.INFO: Order updated successfully. Order ID: 174625, Status: completed  
[2026-03-20 23:15:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0LupWn-1774037744","status":"completed","codes_count":0} 
[2026-03-20 23:15:48] production.INFO: Operation sent successfully {"operation_id":159670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fxyZBff-1774037748","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:15:48"}},"processed_data":{"order_number":"ORD-fxyZBff-1774037748","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:15:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-20 23:15:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fxyZBff-1774037748","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:15:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-fxyZBff-1774037748","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:15:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:15:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174626} 
[2026-03-20 23:15:54] production.INFO: Order updated successfully. Order ID: 174626, Status: completed  
[2026-03-20 23:15:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fxyZBff-1774037748","status":"completed","codes_count":0} 
[2026-03-20 23:15:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3M005v6E3yOuMakMJyNpAL0Hk5YRKyYx","execution_time":"2026-03-20 23:16:03"} 
[2026-03-20 23:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3M005v6E3yOuMakMJyNpAL0Hk5YRKyYx","execution_time":"2026-03-20 23:16:03"} 
[2026-03-20 23:17:15] production.INFO: Constructing job for order: 174627  
[2026-03-20 23:17:18] production.INFO: Handling job for order: 174627  
[2026-03-20 23:17:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:17:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:17:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f6faee61-33a9-478d-bc9b-035aaf84168b&Player_ID=11200494  
[2026-03-20 23:17:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f6faee61-33a9-478d-bc9b-035aaf84168b&Player_ID=11200494","has_body":false} 
[2026-03-20 23:17:19] production.INFO: Operation sent successfully {"operation_id":159671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8ouVaATb-1774037839","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 23:17:19"}},"processed_data":{"order_number":"ORD-8ouVaATb-1774037839","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 23:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04"} 
[2026-03-20 23:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","total_operations":1,"sites_count":1} 
[2026-03-20 23:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-8ouVaATb-1774037839"]} 
[2026-03-20 23:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:18:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8ouVaATb-1774037839","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:18:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-8ouVaATb-1774037839","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:18:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:18:04] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174627} 
[2026-03-20 23:18:04] production.INFO: Order updated successfully. Order ID: 174627, Status: completed  
[2026-03-20 23:18:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8ouVaATb-1774037839","status":"completed","codes_count":0} 
[2026-03-20 23:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:18:04] production.ERROR: Operation not found for external_order: ORD-8ouVaATb-1774037839 in chunk 1 {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671} 
[2026-03-20 23:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-20 23:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"processed":0,"errors":1} 
[2026-03-20 23:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671,"processed":0,"errors":1} 
[2026-03-20 23:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b398lGBllXm3Se5LZI3UtiAZ50L5yeUz","execution_time":"2026-03-20 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ouVaATb-1774037839","operation_id":159671} 
[2026-03-20 23:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:19:56] production.INFO: Constructing job for order: 174628  
[2026-03-20 23:19:58] production.INFO: Handling job for order: 174628  
[2026-03-20 23:19:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:19:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:19:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=f79bea60-2c27-49f4-af6f-80b7a473d2e0&Player_ID=0998229239  
[2026-03-20 23:19:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=f79bea60-2c27-49f4-af6f-80b7a473d2e0&Player_ID=0998229239","has_body":false} 
[2026-03-20 23:19:59] production.INFO: Operation sent successfully {"operation_id":159672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Pbnu-1774037999","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:19:59"}},"processed_data":{"order_number":"ORD-5Pbnu-1774037999","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02"} 
[2026-03-20 23:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","total_operations":1,"sites_count":1} 
[2026-03-20 23:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-5Pbnu-1774037999"]} 
[2026-03-20 23:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pbnu-1774037999","operation_id":159672} 
[2026-03-20 23:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pbnu-1774037999","operation_id":159672,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pbnu-1774037999","operation_id":159672,"processed":0,"errors":0} 
[2026-03-20 23:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"16lVUwcobvpKE6yrAYmJqzQmJ8nZwWpT","execution_time":"2026-03-20 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pbnu-1774037999","operation_id":159672} 
[2026-03-20 23:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 23:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:20:02] production.INFO: Executing GetProducts task...  
[2026-03-20 23:20:04] production.INFO: async() رجع: true  
[2026-03-20 23:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:21:03] production.INFO: Constructing job for order: 174629  
[2026-03-20 23:21:06] production.INFO: Handling job for order: 174629  
[2026-03-20 23:21:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=44522017-5b6e-40c5-a2a6-c243dc7dfda1&Player_ID=0949014903  
[2026-03-20 23:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=44522017-5b6e-40c5-a2a6-c243dc7dfda1&Player_ID=0949014903","has_body":false} 
[2026-03-20 23:21:07] production.INFO: Operation sent successfully {"operation_id":159673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9936x8p-1774038066","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:21:07"}},"processed_data":{"order_number":"ORD-9936x8p-1774038066","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:21:20] production.INFO: Constructing job for order: 174630  
[2026-03-20 23:21:22] production.INFO: Handling job for order: 174630  
[2026-03-20 23:21:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:21:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:21:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=beb99d79-65de-40bb-8d76-71818f5ffb5c&Player_ID=10852023889  
[2026-03-20 23:21:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=beb99d79-65de-40bb-8d76-71818f5ffb5c&Player_ID=10852023889","has_body":false} 
[2026-03-20 23:21:22] production.INFO: Operation sent successfully {"operation_id":159674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mdrJRd-1774038082","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:21:22"}},"processed_data":{"order_number":"ORD-mdrJRd-1774038082","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:21:38] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 23:21:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-20 23:21:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01"} 
[2026-03-20 23:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","total_operations":3,"sites_count":2} 
[2026-03-20 23:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-5Pbnu-1774037999","ORD-9936x8p-1774038066"]} 
[2026-03-20 23:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 23:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 23:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 23:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"count":2} 
[2026-03-20 23:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"count":2} 
[2026-03-20 23:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"user_id":949,"notification_type":"order_approved","reference_id":174628} 
[2026-03-20 23:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"user_id":1718,"notification_type":"order_approved","reference_id":174629} 
[2026-03-20 23:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"processed":2,"errors":0} 
[2026-03-20 23:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"processed":2,"errors":0} 
[2026-03-20 23:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"orders_count":1,"order_ids":["ORD-mdrJRd-1774038082"]} 
[2026-03-20 23:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673} 
[2026-03-20 23:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9936x8p-1774038066","operation_id":159673,"orders_count":1} 
[2026-03-20 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"errors":0} 
[2026-03-20 23:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I6ioyOoaqlmfJBM8NdX03rnRmUDOF1ie","execution_time":"2026-03-20 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-20 23:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-20 23:22:20] production.INFO: Constructing job for order: 174631  
[2026-03-20 23:22:23] production.INFO: Handling job for order: 174631  
[2026-03-20 23:22:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:22:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:22:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=eb05fc7b-7595-4e02-b4df-6e3dfa26f269&Player_ID=887183692  
[2026-03-20 23:22:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=eb05fc7b-7595-4e02-b4df-6e3dfa26f269&Player_ID=887183692","has_body":false} 
[2026-03-20 23:22:24] production.INFO: Operation sent successfully {"operation_id":159675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-obD-1774038143","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:22:24"}},"processed_data":{"order_number":"ORD-obD-1774038143","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:22:26] production.INFO: Constructing job for order: 174632  
[2026-03-20 23:22:27] production.INFO: Handling job for order: 174632  
[2026-03-20 23:22:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:22:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:22:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ed179209-b553-4136-a247-214370a6ce7a&Player_ID=10960245216  
[2026-03-20 23:22:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ed179209-b553-4136-a247-214370a6ce7a&Player_ID=10960245216","has_body":false} 
[2026-03-20 23:22:28] production.INFO: Operation sent successfully {"operation_id":159676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OCTG-1774038147","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:22:28"}},"processed_data":{"order_number":"ORD-OCTG-1774038147","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:22:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-obD-1774038143","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:22:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-obD-1774038143","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:22:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:22:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174631} 
[2026-03-20 23:22:30] production.INFO: Order updated successfully. Order ID: 174631, Status: completed  
[2026-03-20 23:22:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-obD-1774038143","status":"completed","codes_count":0} 
[2026-03-20 23:22:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:23:23] production.INFO: Constructing job for order: 174633  
[2026-03-20 23:23:25] production.INFO: Handling job for order: 174633  
[2026-03-20 23:23:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:23:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:23:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ce0de6e4-1405-49a6-8c32-0ad425808a43&Player_ID=9116695859  
[2026-03-20 23:23:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ce0de6e4-1405-49a6-8c32-0ad425808a43&Player_ID=9116695859","has_body":false} 
[2026-03-20 23:23:25] production.INFO: Operation sent successfully {"operation_id":159677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5ljOjW-1774038205","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:23:25"}},"processed_data":{"order_number":"ORD-5ljOjW-1774038205","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:23:39] production.INFO: Constructing job for order: 174634  
[2026-03-20 23:23:39] production.INFO: Constructing job for order: 174635  
[2026-03-20 23:23:40] production.INFO: Handling job for order: 174634  
[2026-03-20 23:23:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:23:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:23:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=6f5781f1-65d0-405e-b291-e0ed84048998&Player_ID=887183692  
[2026-03-20 23:23:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=6f5781f1-65d0-405e-b291-e0ed84048998&Player_ID=887183692","has_body":false} 
[2026-03-20 23:23:41] production.INFO: Operation sent successfully {"operation_id":159678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z8yi-1774038221","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:23:41"}},"processed_data":{"order_number":"ORD-Z8yi-1774038221","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:23:41] production.INFO: Handling job for order: 174635  
[2026-03-20 23:23:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:23:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:23:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=603c0820-db6e-4dad-9c7c-b618e473ee49&Player_ID=0995547609  
[2026-03-20 23:23:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=603c0820-db6e-4dad-9c7c-b618e473ee49&Player_ID=0995547609","has_body":false} 
[2026-03-20 23:23:42] production.INFO: Operation sent successfully {"operation_id":159679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tTzlDeZh-1774038222","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:23:42"}},"processed_data":{"order_number":"ORD-tTzlDeZh-1774038222","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:23:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z8yi-1774038221","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:23:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z8yi-1774038221","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:23:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:23:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174634} 
[2026-03-20 23:23:49] production.INFO: Order updated successfully. Order ID: 174634, Status: completed  
[2026-03-20 23:23:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z8yi-1774038221","status":"completed","codes_count":0} 
[2026-03-20 23:23:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-20 23:23:57] production.INFO: Constructing job for order: 174636  
[2026-03-20 23:24:00] production.INFO: Handling job for order: 174636  
[2026-03-20 23:24:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:24:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:24:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fcd98546-6289-49da-9258-024e25eb8bea&Player_ID=52326476178  
[2026-03-20 23:24:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fcd98546-6289-49da-9258-024e25eb8bea&Player_ID=52326476178","has_body":false} 
[2026-03-20 23:24:01] production.INFO: Operation sent successfully {"operation_id":159680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RpNxOR-1774038241","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:24:01"}},"processed_data":{"order_number":"ORD-RpNxOR-1774038241","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-20 23:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04"} 
[2026-03-20 23:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","total_operations":5,"sites_count":2} 
[2026-03-20 23:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-mdrJRd-1774038082","ORD-OCTG-1774038147","ORD-5ljOjW-1774038205","ORD-RpNxOR-1774038241"]} 
[2026-03-20 23:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-20 23:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5ljOjW-1774038205","operation_id":159677} 
[2026-03-20 23:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OCTG-1774038147","operation_id":159676} 
[2026-03-20 23:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680} 
[2026-03-20 23:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-20 23:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680,"processed":0,"errors":0} 
[2026-03-20 23:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680,"orders_count":1,"order_ids":["ORD-tTzlDeZh-1774038222"]} 
[2026-03-20 23:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680} 
[2026-03-20 23:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RpNxOR-1774038241","operation_id":159680,"orders_count":1} 
[2026-03-20 23:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679} 
[2026-03-20 23:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"processed":0,"errors":0} 
[2026-03-20 23:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9kPsJBpTJbxedVKYGQ4soXWPg3WsgfUd","execution_time":"2026-03-20 23:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679} 
[2026-03-20 23:24:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RpNxOR-1774038241","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:24:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-RpNxOR-1774038241","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:24:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:24:22] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":174636} 
[2026-03-20 23:24:22] production.INFO: Order updated successfully. Order ID: 174636, Status: completed  
[2026-03-20 23:24:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RpNxOR-1774038241","status":"completed","codes_count":0} 
[2026-03-20 23:24:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 23:24:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OCTG-1774038147","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:24:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-OCTG-1774038147","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:24:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:24:28] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":174632} 
[2026-03-20 23:24:28] production.INFO: Order updated successfully. Order ID: 174632, Status: completed  
[2026-03-20 23:24:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OCTG-1774038147","status":"completed","codes_count":0} 
[2026-03-20 23:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 23:24:33] production.INFO: Constructing job for order: 174637  
[2026-03-20 23:24:34] production.INFO: Handling job for order: 174637  
[2026-03-20 23:24:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:24:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:24:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=2cbbb5bb-5478-43b9-922d-763253fa0547&Player_ID=1356982176  
[2026-03-20 23:24:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=2cbbb5bb-5478-43b9-922d-763253fa0547&Player_ID=1356982176","has_body":false} 
[2026-03-20 23:24:35] production.INFO: Operation sent successfully {"operation_id":159681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1iw4qg3-1774038275","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 23:24:35"}},"processed_data":{"order_number":"ORD-1iw4qg3-1774038275","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 23:24:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1iw4qg3-1774038275","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:24:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-1iw4qg3-1774038275","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:24:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:24:43] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":174637} 
[2026-03-20 23:24:43] production.INFO: Order updated successfully. Order ID: 174637, Status: completed  
[2026-03-20 23:24:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1iw4qg3-1774038275","status":"completed","codes_count":0} 
[2026-03-20 23:24:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-20 23:24:52] production.INFO: Constructing job for order: 174638  
[2026-03-20 23:24:53] production.INFO: Handling job for order: 174638  
[2026-03-20 23:24:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:24:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:24:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=9000&uuid=60e35bf7-5e89-4a14-ac96-289456573321&Player_ID=50996709  
[2026-03-20 23:24:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=9000&uuid=60e35bf7-5e89-4a14-ac96-289456573321&Player_ID=50996709","has_body":false} 
[2026-03-20 23:24:54] production.INFO: Operation sent successfully {"operation_id":159682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FoCv51Y-1774038294","amount":15.45169680000000056452336139045655727386474609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-20 23:24:54"}},"processed_data":{"order_number":"ORD-FoCv51Y-1774038294","amount":15.45169680000000056452336139045655727386474609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-20 23:25:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5ljOjW-1774038205","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:25:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-5ljOjW-1774038205","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:25:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:25:01] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":174633} 
[2026-03-20 23:25:01] production.INFO: Order updated successfully. Order ID: 174633, Status: completed  
[2026-03-20 23:25:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5ljOjW-1774038205","status":"completed","codes_count":0} 
[2026-03-20 23:25:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-20 23:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:25:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:25:05] production.INFO: async() رجع: true  
[2026-03-20 23:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:25:16] production.INFO: Constructing job for order: 174639  
[2026-03-20 23:25:18] production.INFO: Handling job for order: 174639  
[2026-03-20 23:25:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:25:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:25:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e8b46d02-b86e-494e-95e2-14f469cfe234&Player_ID=0940653911  
[2026-03-20 23:25:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e8b46d02-b86e-494e-95e2-14f469cfe234&Player_ID=0940653911","has_body":false} 
[2026-03-20 23:25:19] production.INFO: Operation sent successfully {"operation_id":159683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXIjb6p-1774038319","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:25:19"}},"processed_data":{"order_number":"ORD-IXIjb6p-1774038319","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:25:31] production.INFO: Constructing job for order: 174640  
[2026-03-20 23:25:34] production.INFO: Handling job for order: 174640  
[2026-03-20 23:25:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:25:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:25:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=82465ad3-a3c9-4a18-9d80-46b225005cf4&Player_ID=0937527668  
[2026-03-20 23:25:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=82465ad3-a3c9-4a18-9d80-46b225005cf4&Player_ID=0937527668","has_body":false} 
[2026-03-20 23:25:35] production.INFO: Operation sent successfully {"operation_id":159684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M0N-1774038335","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:25:35"}},"processed_data":{"order_number":"ORD-M0N-1774038335","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02"} 
[2026-03-20 23:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","total_operations":5,"sites_count":2} 
[2026-03-20 23:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-mdrJRd-1774038082","ORD-FoCv51Y-1774038294"]} 
[2026-03-20 23:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FoCv51Y-1774038294","operation_id":159682} 
[2026-03-20 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-20 23:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"errors":0} 
[2026-03-20 23:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"orders_count":3,"order_ids":["ORD-tTzlDeZh-1774038222","ORD-IXIjb6p-1774038319","ORD-M0N-1774038335"]} 
[2026-03-20 23:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"orders_count":3} 
[2026-03-20 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684} 
[2026-03-20 23:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-20 23:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 23:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"count":2} 
[2026-03-20 23:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"count":2} 
[2026-03-20 23:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"user_id":908,"notification_type":"order_approved","reference_id":174639} 
[2026-03-20 23:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"user_id":754,"notification_type":"order_approved","reference_id":174635} 
[2026-03-20 23:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"processed":2,"errors":0} 
[2026-03-20 23:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679,"processed":2,"errors":0} 
[2026-03-20 23:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Si5bpAdTbjZB3tJpTZ86Dexs77uBeaWq","execution_time":"2026-03-20 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTzlDeZh-1774038222","operation_id":159679} 
[2026-03-20 23:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-20 23:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 23:26:26] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-20 23:26:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-20 23:26:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1423  
[2026-03-20 23:26:36] production.INFO: Constructing job for order: 174641  
[2026-03-20 23:26:38] production.INFO: Handling job for order: 174641  
[2026-03-20 23:26:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:26:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:26:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7ed4b6b6-c318-4c08-beca-33bc536cc697&Player_ID=0937527668  
[2026-03-20 23:26:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7ed4b6b6-c318-4c08-beca-33bc536cc697&Player_ID=0937527668","has_body":false} 
[2026-03-20 23:26:39] production.INFO: Operation sent successfully {"operation_id":159685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g0kxqHEo-1774038399","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:26:39"}},"processed_data":{"order_number":"ORD-g0kxqHEo-1774038399","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:27:39] production.INFO: Constructing job for order: 174642  
[2026-03-20 23:27:42] production.INFO: Handling job for order: 174642  
[2026-03-20 23:27:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:27:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:27:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ac029b50-e583-4820-94be-3c2b495a7f4c&Player_ID=649378565  
[2026-03-20 23:27:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ac029b50-e583-4820-94be-3c2b495a7f4c&Player_ID=649378565","has_body":false} 
[2026-03-20 23:27:43] production.INFO: Operation sent successfully {"operation_id":159686,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UZztb-1774038463","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:27:43"}},"processed_data":{"order_number":"ORD-UZztb-1774038463","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04"} 
[2026-03-20 23:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","total_operations":5,"sites_count":2} 
[2026-03-20 23:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-mdrJRd-1774038082","ORD-FoCv51Y-1774038294","ORD-UZztb-1774038463"]} 
[2026-03-20 23:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 23:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686} 
[2026-03-20 23:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-20 23:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"count":1} 
[2026-03-20 23:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"count":1} 
[2026-03-20 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"user_id":24,"notification_type":"order_approved","reference_id":174638} 
[2026-03-20 23:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"processed":1,"errors":0} 
[2026-03-20 23:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"processed":1,"errors":0} 
[2026-03-20 23:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"orders_count":2,"order_ids":["ORD-M0N-1774038335","ORD-g0kxqHEo-1774038399"]} 
[2026-03-20 23:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686} 
[2026-03-20 23:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UZztb-1774038463","operation_id":159686,"orders_count":2} 
[2026-03-20 23:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 23:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 23:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"count":2} 
[2026-03-20 23:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"count":2} 
[2026-03-20 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"user_id":587,"notification_type":"order_approved","reference_id":174641} 
[2026-03-20 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"user_id":587,"notification_type":"order_approved","reference_id":174640} 
[2026-03-20 23:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"processed":2,"errors":0} 
[2026-03-20 23:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684,"processed":2,"errors":0} 
[2026-03-20 23:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4zcRJtMfguNkETngJSvjG08qaLPMKbut","execution_time":"2026-03-20 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M0N-1774038335","operation_id":159684} 
[2026-03-20 23:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-20 23:28:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 23:28:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 23:28:25] production.INFO: Constructing job for order: 174643  
[2026-03-20 23:28:28] production.INFO: Handling job for order: 174643  
[2026-03-20 23:28:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:28:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:28:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=36ef3cda-e7a5-4d2c-ab43-2d4920ae965b&Player_ID=1562002222  
[2026-03-20 23:28:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=36ef3cda-e7a5-4d2c-ab43-2d4920ae965b&Player_ID=1562002222","has_body":false} 
[2026-03-20 23:28:29] production.INFO: Operation sent successfully {"operation_id":159687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eIpjIC3g-1774038509","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 23:28:29"}},"processed_data":{"order_number":"ORD-eIpjIC3g-1774038509","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 23:28:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eIpjIC3g-1774038509","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:28:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-eIpjIC3g-1774038509","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:28:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:28:37] production.INFO: SendAcceptReject: Notification queued {"user_id":95,"notification_type":"order_approved","reference_id":174643} 
[2026-03-20 23:28:37] production.INFO: Order updated successfully. Order ID: 174643, Status: completed  
[2026-03-20 23:28:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eIpjIC3g-1774038509","status":"completed","codes_count":0} 
[2026-03-20 23:28:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 95  
[2026-03-20 23:28:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UZztb-1774038463","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:28:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-UZztb-1774038463","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:28:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:28:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1423,"notification_type":"order_approved","reference_id":174642} 
[2026-03-20 23:28:43] production.INFO: Order updated successfully. Order ID: 174642, Status: completed  
[2026-03-20 23:28:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UZztb-1774038463","status":"completed","codes_count":0} 
[2026-03-20 23:28:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1423  
[2026-03-20 23:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02"} 
[2026-03-20 23:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","total_operations":1,"sites_count":1} 
[2026-03-20 23:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-mdrJRd-1774038082"]} 
[2026-03-20 23:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674,"processed":0,"errors":0} 
[2026-03-20 23:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ThR5yXQSrVvdTx8qZMYRaNXQ3cYo4h00","execution_time":"2026-03-20 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mdrJRd-1774038082","operation_id":159674} 
[2026-03-20 23:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:30:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:30:04] production.INFO: async() رجع: true  
[2026-03-20 23:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:30:11] production.INFO: Constructing job for order: 174644  
[2026-03-20 23:30:12] production.INFO: Handling job for order: 174644  
[2026-03-20 23:30:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:30:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:30:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=fe6bba58-fb7c-43e6-8977-1e965638a718&Player_ID=0959164981  
[2026-03-20 23:30:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=fe6bba58-fb7c-43e6-8977-1e965638a718&Player_ID=0959164981","has_body":false} 
[2026-03-20 23:30:13] production.INFO: Operation sent successfully {"operation_id":159688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RFxDW-1774038612","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:30:13"}},"processed_data":{"order_number":"ORD-RFxDW-1774038612","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:30:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mdrJRd-1774038082","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:30:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-mdrJRd-1774038082","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:30:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:30:13] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174630} 
[2026-03-20 23:30:13] production.INFO: Order updated successfully. Order ID: 174630, Status: completed  
[2026-03-20 23:30:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mdrJRd-1774038082","status":"completed","codes_count":0} 
[2026-03-20 23:30:17] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-20 23:31:40] production.INFO: Constructing job for order: 174645  
[2026-03-20 23:31:41] production.INFO: Handling job for order: 174645  
[2026-03-20 23:31:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:31:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:31:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=4a6e6d46-3613-439c-8c31-b69117284e67&Player_ID=575283350  
[2026-03-20 23:31:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=4a6e6d46-3613-439c-8c31-b69117284e67&Player_ID=575283350","has_body":false} 
[2026-03-20 23:31:42] production.INFO: Operation sent successfully {"operation_id":159689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KXQj47u-1774038702","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 23:31:42"}},"processed_data":{"order_number":"ORD-KXQj47u-1774038702","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 23:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03"} 
[2026-03-20 23:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","total_operations":2,"sites_count":2} 
[2026-03-20 23:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-RFxDW-1774038612"]} 
[2026-03-20 23:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-20 23:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-20 23:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"count":1} 
[2026-03-20 23:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"count":1} 
[2026-03-20 23:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"user_id":1299,"notification_type":"order_approved","reference_id":174644} 
[2026-03-20 23:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"processed":1,"errors":0} 
[2026-03-20 23:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"processed":1,"errors":0} 
[2026-03-20 23:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"orders_count":1,"order_ids":["ORD-KXQj47u-1774038702"]} 
[2026-03-20 23:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688} 
[2026-03-20 23:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFxDW-1774038612","operation_id":159688,"orders_count":1} 
[2026-03-20 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"errors":0} 
[2026-03-20 23:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2fVxXdlWVOEDWC9c1vEMbR96E33uIWVM","execution_time":"2026-03-20 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-20 23:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04"} 
[2026-03-20 23:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","total_operations":1,"sites_count":1} 
[2026-03-20 23:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-KXQj47u-1774038702"]} 
[2026-03-20 23:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"errors":0} 
[2026-03-20 23:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3M88c4e3QDGaEgQNA1wl9vCtx0YmdSYo","execution_time":"2026-03-20 23:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 23:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:35:04] production.INFO: Executing GetProducts task...  
[2026-03-20 23:35:06] production.INFO: async() رجع: true  
[2026-03-20 23:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04"} 
[2026-03-20 23:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","total_operations":1,"sites_count":1} 
[2026-03-20 23:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-KXQj47u-1774038702"]} 
[2026-03-20 23:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689,"processed":0,"errors":0} 
[2026-03-20 23:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mPIuOTai6hcCTLt7kmsuSyugcv8X1br1","execution_time":"2026-03-20 23:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXQj47u-1774038702","operation_id":159689} 
[2026-03-20 23:36:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174618} 
[2026-03-20 23:36:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-20 23:36:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KXQj47u-1774038702","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:36:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-KXQj47u-1774038702","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:36:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:36:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174645} 
[2026-03-20 23:36:29] production.INFO: Order updated successfully. Order ID: 174645, Status: completed  
[2026-03-20 23:36:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KXQj47u-1774038702","status":"completed","codes_count":0} 
[2026-03-20 23:36:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-20 23:36:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":174622} 
[2026-03-20 23:36:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-20 23:37:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1082,"notification_type":"order_approved","reference_id":174646} 
[2026-03-20 23:37:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1082  
[2026-03-20 23:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ulGdgbRyI5l0tnk0TQ6G2TV8jGD8WSSa","execution_time":"2026-03-20 23:38:01"} 
[2026-03-20 23:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ulGdgbRyI5l0tnk0TQ6G2TV8jGD8WSSa","execution_time":"2026-03-20 23:38:01"} 
[2026-03-20 23:39:46] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"request_approved","reference_id":18282} 
[2026-03-20 23:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-20 23:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mupez3b91VL4icREbTzluSq8oIPK6zCE","execution_time":"2026-03-20 23:40:01"} 
[2026-03-20 23:40:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mupez3b91VL4icREbTzluSq8oIPK6zCE","execution_time":"2026-03-20 23:40:01"} 
[2026-03-20 23:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 23:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:40:01] production.INFO: Executing GetProducts task...  
[2026-03-20 23:40:03] production.INFO: async() رجع: true  
[2026-03-20 23:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:40:34] production.INFO: Constructing job for order: 174647  
[2026-03-20 23:40:35] production.INFO: Handling job for order: 174647  
[2026-03-20 23:40:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:40:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:40:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=87814fc5-13b8-40b0-bd1a-ad02670dbf20&Player_ID=0995547609  
[2026-03-20 23:40:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=87814fc5-13b8-40b0-bd1a-ad02670dbf20&Player_ID=0995547609","has_body":false} 
[2026-03-20 23:40:36] production.INFO: Operation sent successfully {"operation_id":159690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vTt-1774039235","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:40:36"}},"processed_data":{"order_number":"ORD-vTt-1774039235","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:40:37] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18284} 
[2026-03-20 23:40:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-20 23:40:52] production.INFO: Constructing job for order: 174648  
[2026-03-20 23:40:54] production.INFO: Handling job for order: 174648  
[2026-03-20 23:40:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:40:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:40:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=133a50e8-b20f-41c8-b561-0bffd6cbd729&Player_ID=0937920719  
[2026-03-20 23:40:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=133a50e8-b20f-41c8-b561-0bffd6cbd729&Player_ID=0937920719","has_body":false} 
[2026-03-20 23:40:54] production.INFO: Operation sent successfully {"operation_id":159691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-42NWhqq1-1774039254","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:40:54"}},"processed_data":{"order_number":"ORD-42NWhqq1-1774039254","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:41:05] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"request_approved","reference_id":18285} 
[2026-03-20 23:41:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-20 23:41:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1235,"notification_type":"request_approved","reference_id":18283} 
[2026-03-20 23:41:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-20 23:41:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18286} 
[2026-03-20 23:41:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-20 23:41:39] production.INFO: SendAcceptReject: Notification queued {"user_id":460,"notification_type":"request_approved","reference_id":18287} 
[2026-03-20 23:41:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 460  
[2026-03-20 23:41:48] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18288} 
[2026-03-20 23:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-20 23:41:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1751,"notification_type":"request_approved","reference_id":18289} 
[2026-03-20 23:41:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-20 23:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03"} 
[2026-03-20 23:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","total_operations":2,"sites_count":1} 
[2026-03-20 23:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-vTt-1774039235","ORD-42NWhqq1-1774039254"]} 
[2026-03-20 23:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-20 23:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-20 23:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-20 23:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"count":2} 
[2026-03-20 23:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"count":2} 
[2026-03-20 23:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"user_id":569,"notification_type":"order_approved","reference_id":174648} 
[2026-03-20 23:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"user_id":754,"notification_type":"order_approved","reference_id":174647} 
[2026-03-20 23:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-20 23:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"processed":2,"errors":0} 
[2026-03-20 23:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690,"processed":2,"errors":0} 
[2026-03-20 23:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cSoxuNsqujdQh7L3tblwryxfUZ5eB8TK","execution_time":"2026-03-20 23:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vTt-1774039235","operation_id":159690} 
[2026-03-20 23:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-20 23:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-20 23:42:42] production.INFO: Constructing job for order: 174649  
[2026-03-20 23:42:43] production.INFO: Handling job for order: 174649  
[2026-03-20 23:42:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:42:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:42:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=0cd18bdc-0fb1-49e3-92bc-1774ecf89d9c&Player_ID=589773308  
[2026-03-20 23:42:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=0cd18bdc-0fb1-49e3-92bc-1774ecf89d9c&Player_ID=589773308","has_body":false} 
[2026-03-20 23:42:44] production.INFO: Operation sent successfully {"operation_id":159692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UxzvZ-1774039363","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 23:42:44"}},"processed_data":{"order_number":"ORD-UxzvZ-1774039363","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 23:43:31] production.INFO: Constructing job for order: 174650  
[2026-03-20 23:43:32] production.INFO: Handling job for order: 174650  
[2026-03-20 23:43:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:43:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:43:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=5b687e41-dcc5-4891-897f-0c897e0ff7f4&Player_ID=20204s  
[2026-03-20 23:43:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=5b687e41-dcc5-4891-897f-0c897e0ff7f4&Player_ID=20204s","has_body":false} 
[2026-03-20 23:43:32] production.INFO: Operation sent successfully {"operation_id":159693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6IlSqgB-1774039412","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-20 23:43:32"}},"processed_data":{"order_number":"ORD-6IlSqgB-1774039412","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-20 23:43:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6IlSqgB-1774039412","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:43:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-6IlSqgB-1774039412","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:43:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:43:38] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":174650} 
[2026-03-20 23:43:38] production.INFO: Order updated successfully. Order ID: 174650, Status: completed  
[2026-03-20 23:43:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6IlSqgB-1774039412","status":"completed","codes_count":0} 
[2026-03-20 23:43:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-20 23:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02"} 
[2026-03-20 23:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","total_operations":1,"sites_count":1} 
[2026-03-20 23:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-UxzvZ-1774039363"]} 
[2026-03-20 23:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UxzvZ-1774039363","operation_id":159692} 
[2026-03-20 23:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UxzvZ-1774039363","operation_id":159692,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UxzvZ-1774039363","operation_id":159692,"processed":0,"errors":0} 
[2026-03-20 23:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eoUrjtRZpojMxorYzADI1IuvJbhcnHoN","execution_time":"2026-03-20 23:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UxzvZ-1774039363","operation_id":159692} 
[2026-03-20 23:44:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UxzvZ-1774039363","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:44:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-UxzvZ-1774039363","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:44:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:44:36] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174649} 
[2026-03-20 23:44:36] production.INFO: Order updated successfully. Order ID: 174649, Status: completed  
[2026-03-20 23:44:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UxzvZ-1774039363","status":"completed","codes_count":0} 
[2026-03-20 23:44:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-20 23:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:45:03] production.INFO: Executing GetProducts task...  
[2026-03-20 23:45:05] production.INFO: async() رجع: true  
[2026-03-20 23:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oANzT1KkFNrPJhmuef1NXGwg0BemSKPB","execution_time":"2026-03-20 23:46:03"} 
[2026-03-20 23:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oANzT1KkFNrPJhmuef1NXGwg0BemSKPB","execution_time":"2026-03-20 23:46:03"} 
[2026-03-20 23:46:11] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5590fspqndu8bSF6FrG"}},"user_id":1678} 
[2026-03-20 23:47:25] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"#155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6l0lchnjalif7irtmHv"}},"user_id":1678} 
[2026-03-20 23:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cOQAXGphtzqYMPhCNlfpB4FRwjSDLgMS","execution_time":"2026-03-20 23:48:03"} 
[2026-03-20 23:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cOQAXGphtzqYMPhCNlfpB4FRwjSDLgMS","execution_time":"2026-03-20 23:48:03"} 
[2026-03-20 23:48:54] production.INFO: Constructing job for order: 174651  
[2026-03-20 23:48:57] production.INFO: Handling job for order: 174651  
[2026-03-20 23:48:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:48:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:48:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=a8aa0e40-ee4c-4ff2-b7b5-af32095dcf1e&Player_ID=109788935  
[2026-03-20 23:48:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=a8aa0e40-ee4c-4ff2-b7b5-af32095dcf1e&Player_ID=109788935","has_body":false} 
[2026-03-20 23:48:58] production.INFO: Operation sent successfully {"operation_id":159694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yc04aK2-1774039738","amount":6.94849359999999993675601217546500265598297119140625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-20 23:48:58"}},"processed_data":{"order_number":"ORD-yc04aK2-1774039738","amount":6.94849359999999993675601217546500265598297119140625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-20 23:49:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yc04aK2-1774039738","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:49:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-yc04aK2-1774039738","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:49:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:49:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":174651} 
[2026-03-20 23:49:03] production.INFO: Order updated successfully. Order ID: 174651, Status: completed  
[2026-03-20 23:49:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yc04aK2-1774039738","status":"completed","codes_count":0} 
[2026-03-20 23:49:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-20 23:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JBmF3NdISxdEOw0h82KW4YSGdHiBRDOG","execution_time":"2026-03-20 23:50:01"} 
[2026-03-20 23:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JBmF3NdISxdEOw0h82KW4YSGdHiBRDOG","execution_time":"2026-03-20 23:50:01"} 
[2026-03-20 23:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 23:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:50:01] production.INFO: Executing GetProducts task...  
[2026-03-20 23:50:05] production.INFO: async() رجع: true  
[2026-03-20 23:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:50:13] production.INFO: Constructing job for order: 174652  
[2026-03-20 23:50:15] production.INFO: Handling job for order: 174652  
[2026-03-20 23:50:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1fbe7f1-e4c5-40bb-aaf1-a5e9225a0ed9&Player_ID=5266718448  
[2026-03-20 23:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1fbe7f1-e4c5-40bb-aaf1-a5e9225a0ed9&Player_ID=5266718448","has_body":false} 
[2026-03-20 23:50:16] production.INFO: Operation sent successfully {"operation_id":159695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0NuYusD-1774039816","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:50:16"}},"processed_data":{"order_number":"ORD-0NuYusD-1774039816","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-20 23:50:20] production.INFO: Constructing job for order: 174653  
[2026-03-20 23:50:22] production.INFO: Handling job for order: 174653  
[2026-03-20 23:50:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=99def16a-cb2a-4605-9b07-a82b95fcb1dc&Player_ID=1652328116  
[2026-03-20 23:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=99def16a-cb2a-4605-9b07-a82b95fcb1dc&Player_ID=1652328116","has_body":false} 
[2026-03-20 23:50:23] production.INFO: Operation sent successfully {"operation_id":159696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OrUH1C-1774039823","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-20 23:50:23"}},"processed_data":{"order_number":"ORD-OrUH1C-1774039823","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-20 23:50:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0NuYusD-1774039816","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:50:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-0NuYusD-1774039816","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:50:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:50:27] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":174652} 
[2026-03-20 23:50:27] production.INFO: Order updated successfully. Order ID: 174652, Status: completed  
[2026-03-20 23:50:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0NuYusD-1774039816","status":"completed","codes_count":0} 
[2026-03-20 23:50:27] production.INFO: Constructing job for order: 174654  
[2026-03-20 23:50:29] production.INFO: Constructing job for order: 174655  
[2026-03-20 23:50:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-20 23:50:29] production.INFO: Handling job for order: 174654  
[2026-03-20 23:50:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=a2207245-4e13-4cf8-93ad-052e7842f0c4&Player_ID=7219519  
[2026-03-20 23:50:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=a2207245-4e13-4cf8-93ad-052e7842f0c4&Player_ID=7219519","has_body":false} 
[2026-03-20 23:50:30] production.INFO: Operation sent successfully {"operation_id":159697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3MWgS-1774039830","amount":1.2514019999999999033235553724807687103748321533203125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-20 23:50:30"}},"processed_data":{"order_number":"ORD-3MWgS-1774039830","amount":1.2514019999999999033235553724807687103748321533203125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-20 23:50:30] production.INFO: Handling job for order: 174655  
[2026-03-20 23:50:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f9653f77-d429-4e0f-a005-82e3a96385fc&Player_ID=10989000237  
[2026-03-20 23:50:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f9653f77-d429-4e0f-a005-82e3a96385fc&Player_ID=10989000237","has_body":false} 
[2026-03-20 23:50:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OrUH1C-1774039823","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:50:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-OrUH1C-1774039823","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:50:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:50:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":174653} 
[2026-03-20 23:50:30] production.INFO: Order updated successfully. Order ID: 174653, Status: completed  
[2026-03-20 23:50:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OrUH1C-1774039823","status":"completed","codes_count":0} 
[2026-03-20 23:50:31] production.INFO: Operation sent successfully {"operation_id":159698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GGiQpmF-1774039830","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:50:31"}},"processed_data":{"order_number":"ORD-GGiQpmF-1774039830","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:50:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-20 23:50:31] production.INFO: Constructing job for order: 174656  
[2026-03-20 23:50:34] production.INFO: Handling job for order: 174656  
[2026-03-20 23:50:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9957176e-8ca1-44c8-870b-1b66a7f4ea12&Player_ID=10989000237  
[2026-03-20 23:50:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9957176e-8ca1-44c8-870b-1b66a7f4ea12&Player_ID=10989000237","has_body":false} 
[2026-03-20 23:50:35] production.INFO: Operation sent successfully {"operation_id":159699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6vbBH-1774039834","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:50:35"}},"processed_data":{"order_number":"ORD-6vbBH-1774039834","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:50:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6vbBH-1774039834","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:50:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-6vbBH-1774039834","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:50:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:50:51] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174656} 
[2026-03-20 23:50:51] production.INFO: Order updated successfully. Order ID: 174656, Status: completed  
[2026-03-20 23:50:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6vbBH-1774039834","status":"completed","codes_count":0} 
[2026-03-20 23:50:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 23:50:54] production.INFO: Constructing job for order: 174657  
[2026-03-20 23:50:56] production.INFO: Handling job for order: 174657  
[2026-03-20 23:50:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:50:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:50:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5dbb94c2-036d-453b-bad2-bd9ec2dc8454&Player_ID=181504684  
[2026-03-20 23:50:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5dbb94c2-036d-453b-bad2-bd9ec2dc8454&Player_ID=181504684","has_body":false} 
[2026-03-20 23:50:56] production.INFO: Operation sent successfully {"operation_id":159700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-F9QOC-1774039856","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-20 23:50:56"}},"processed_data":{"order_number":"ORD-F9QOC-1774039856","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-20 23:50:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GGiQpmF-1774039830","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:50:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-GGiQpmF-1774039830","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:50:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:50:57] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174655} 
[2026-03-20 23:50:57] production.INFO: Order updated successfully. Order ID: 174655, Status: completed  
[2026-03-20 23:50:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GGiQpmF-1774039830","status":"completed","codes_count":0} 
[2026-03-20 23:50:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 23:51:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3MWgS-1774039830","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:51:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-3MWgS-1774039830","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:51:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:51:03] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"order_approved","reference_id":174654} 
[2026-03-20 23:51:03] production.INFO: Order updated successfully. Order ID: 174654, Status: completed  
[2026-03-20 23:51:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3MWgS-1774039830","status":"completed","codes_count":0} 
[2026-03-20 23:51:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-20 23:51:18] production.INFO: Constructing job for order: 174658  
[2026-03-20 23:51:19] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpika448gqmqjocETztuW"}},"user_id":1678} 
[2026-03-20 23:51:20] production.INFO: Handling job for order: 174658  
[2026-03-20 23:51:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:51:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:51:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=2e282eb1-b96d-4000-bc17-07776ff9cd1e&Player_ID=93980513  
[2026-03-20 23:51:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=2e282eb1-b96d-4000-bc17-07776ff9cd1e&Player_ID=93980513","has_body":false} 
[2026-03-20 23:51:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-F9QOC-1774039856","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-20 23:51:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-F9QOC-1774039856","status":"completed","codes":[],"notes":["__"]} 
[2026-03-20 23:51:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:51:21] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174657} 
[2026-03-20 23:51:21] production.INFO: Order updated successfully. Order ID: 174657, Status: completed  
[2026-03-20 23:51:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-F9QOC-1774039856","status":"completed","codes_count":0} 
[2026-03-20 23:51:21] production.INFO: Operation sent successfully {"operation_id":159701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PoXww-1774039881","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-20 23:51:21"}},"processed_data":{"order_number":"ORD-PoXww-1774039881","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-20 23:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-20 23:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03"} 
[2026-03-20 23:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","total_operations":1,"sites_count":1} 
[2026-03-20 23:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-PoXww-1774039881"]} 
[2026-03-20 23:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-20 23:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-20 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoXww-1774039881","operation_id":159701} 
[2026-03-20 23:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoXww-1774039881","operation_id":159701,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoXww-1774039881","operation_id":159701,"processed":0,"errors":0} 
[2026-03-20 23:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7EKO1TFWBOl2IKNkP96OUk9b656zb6j9","execution_time":"2026-03-20 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoXww-1774039881","operation_id":159701} 
[2026-03-20 23:52:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PoXww-1774039881","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:52:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-PoXww-1774039881","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:52:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:52:07] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"order_approved","reference_id":174658} 
[2026-03-20 23:52:07] production.INFO: Order updated successfully. Order ID: 174658, Status: completed  
[2026-03-20 23:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PoXww-1774039881","status":"completed","codes_count":0} 
[2026-03-20 23:52:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-20 23:53:27] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdfc7hqoaiumjdXLAzFY"}},"user_id":1678} 
[2026-03-20 23:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YdfpW6errUq3LAskNpBKV5W9lYZvAU5h","execution_time":"2026-03-20 23:54:03"} 
[2026-03-20 23:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YdfpW6errUq3LAskNpBKV5W9lYZvAU5h","execution_time":"2026-03-20 23:54:03"} 
[2026-03-20 23:54:18] production.INFO: Constructing job for order: 174659  
[2026-03-20 23:54:21] production.INFO: Handling job for order: 174659  
[2026-03-20 23:54:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:54:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:54:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=b37c616d-7629-4286-b5a6-50ff46c3a813&Player_ID=0934260582  
[2026-03-20 23:54:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=b37c616d-7629-4286-b5a6-50ff46c3a813&Player_ID=0934260582","has_body":false} 
[2026-03-20 23:54:22] production.INFO: Operation sent successfully {"operation_id":159702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u47Q4-1774040062","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:54:22"}},"processed_data":{"order_number":"ORD-u47Q4-1774040062","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:54:31] production.INFO: Constructing job for order: 174660  
[2026-03-20 23:54:34] production.INFO: Handling job for order: 174660  
[2026-03-20 23:54:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:54:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:54:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=2f6b99d3-86cc-4e1d-8585-b1a5283d39fe&Player_ID=0934260582  
[2026-03-20 23:54:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=2f6b99d3-86cc-4e1d-8585-b1a5283d39fe&Player_ID=0934260582","has_body":false} 
[2026-03-20 23:54:35] production.INFO: Operation sent successfully {"operation_id":159703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VjyEV1-1774040075","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:54:35"}},"processed_data":{"order_number":"ORD-VjyEV1-1774040075","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:55:00] production.INFO: Constructing job for order: 174661  
[2026-03-20 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 23:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-20 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-20 23:55:04] production.INFO: async() رجع: true  
[2026-03-20 23:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-20 23:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-20 23:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-20 23:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-20 23:55:05] production.INFO: Handling job for order: 174661  
[2026-03-20 23:55:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:55:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:55:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=dbcb347d-f7e0-4ab7-901d-64a3932ced7b&Player_ID=0934260582  
[2026-03-20 23:55:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=dbcb347d-f7e0-4ab7-901d-64a3932ced7b&Player_ID=0934260582","has_body":false} 
[2026-03-20 23:55:06] production.INFO: Operation sent successfully {"operation_id":159704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sDpxpCQm-1774040106","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-20 23:55:06"}},"processed_data":{"order_number":"ORD-sDpxpCQm-1774040106","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-20 23:55:41] production.INFO: Constructing job for order: 174662  
[2026-03-20 23:55:43] production.INFO: Handling job for order: 174662  
[2026-03-20 23:55:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:55:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:55:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=69000&uuid=52dd0a2d-bb61-4df6-ba7c-c795b0fc28e0&Player_ID=588944733  
[2026-03-20 23:55:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=69000&uuid=52dd0a2d-bb61-4df6-ba7c-c795b0fc28e0&Player_ID=588944733","has_body":false} 
[2026-03-20 23:55:44] production.INFO: Operation sent successfully {"operation_id":159705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TfpoK-1774040144","amount":7.0038450000000000983391146291978657245635986328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-20 23:55:44"}},"processed_data":{"order_number":"ORD-TfpoK-1774040144","amount":7.0038450000000000983391146291978657245635986328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-20 23:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02"} 
[2026-03-20 23:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","total_operations":4,"sites_count":2} 
[2026-03-20 23:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-u47Q4-1774040062","ORD-VjyEV1-1774040075","ORD-sDpxpCQm-1774040106"]} 
[2026-03-20 23:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-20 23:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-20 23:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-20 23:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-20 23:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"count":3} 
[2026-03-20 23:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"count":3} 
[2026-03-20 23:56:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"count":3} 
[2026-03-20 23:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"user_id":69,"notification_type":"order_rejected","reference_id":174661} 
[2026-03-20 23:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"user_id":69,"notification_type":"order_rejected","reference_id":174659} 
[2026-03-20 23:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"user_id":69,"notification_type":"order_rejected","reference_id":174660} 
[2026-03-20 23:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":3} 
[2026-03-20 23:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-20 23:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"processed":3,"errors":0} 
[2026-03-20 23:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"processed":3,"errors":0} 
[2026-03-20 23:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"orders_count":1,"order_ids":["ORD-TfpoK-1774040144"]} 
[2026-03-20 23:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703} 
[2026-03-20 23:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VjyEV1-1774040075","operation_id":159703,"orders_count":1} 
[2026-03-20 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TfpoK-1774040144","operation_id":159705} 
[2026-03-20 23:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TfpoK-1774040144","operation_id":159705,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-20 23:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TfpoK-1774040144","operation_id":159705,"processed":0,"errors":0} 
[2026-03-20 23:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"038l4shUnIVcHSvzSsT6jD6gav3CZn7g","execution_time":"2026-03-20 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TfpoK-1774040144","operation_id":159705} 
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-20 23:57:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TfpoK-1774040144","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-20 23:57:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-TfpoK-1774040144","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-20 23:57:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-20 23:57:07] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"order_approved","reference_id":174662} 
[2026-03-20 23:57:07] production.INFO: Order updated successfully. Order ID: 174662, Status: completed  
[2026-03-20 23:57:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TfpoK-1774040144","status":"completed","codes_count":0} 
[2026-03-20 23:57:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-20 23:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oGpFUGSKmlEZQxHoWxH1AAzGvCZuvXWF","execution_time":"2026-03-20 23:58:03"} 
[2026-03-20 23:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oGpFUGSKmlEZQxHoWxH1AAzGvCZuvXWF","execution_time":"2026-03-20 23:58:03"} 
[2026-03-20 23:58:17] production.INFO: Constructing job for order: 174663  
[2026-03-20 23:58:18] production.INFO: Handling job for order: 174663  
[2026-03-20 23:58:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-20 23:58:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:58:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=64a57a31-fa9a-4b28-b624-89f2092638b0&Player_ID=0951763062  
[2026-03-20 23:58:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=64a57a31-fa9a-4b28-b624-89f2092638b0&Player_ID=0951763062","has_body":false} 
[2026-03-20 23:58:18] production.INFO: Operation sent successfully {"operation_id":159706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zZTr-1774040298","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-20 23:58:18"}},"processed_data":{"order_number":"ORD-zZTr-1774040298","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-20 23:59:24] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"500.0","mainamount":"500","operation_number":"#155318415","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":1678} 
[2026-03-20 23:59:50] production.INFO: Constructing job for order: 174664  
[2026-03-20 23:59:51] production.INFO: Handling job for order: 174664  
[2026-03-20 23:59:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-20 23:59:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-20 23:59:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c938ec7-de34-4213-9e1c-8a9855ec55ee&Player_ID=52100262398  
[2026-03-20 23:59:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c938ec7-de34-4213-9e1c-8a9855ec55ee&Player_ID=52100262398","has_body":false} 
[2026-03-20 23:59:52] production.INFO: Operation sent successfully {"operation_id":159707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CFb9W-1774040392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-20 23:59:52"}},"processed_data":{"order_number":"ORD-CFb9W-1774040392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
